Calista Flockhart looks tanned and toned! The 48-year-old Brothers & Sisters alum showed off her fit figure while vacationing in Rio de Janeiro, Brazil, on Feb. 17.

PHOTOS: Winter's hottest bikini bodies

Wearing a black bikini top and blue swim shorts, Flockhart was all smiles as her family relaxed at the world-famous Ipanema beach. The Ally McBeal star is visiting the South American country with Harrison Ford and their 12-year-old son, Liam.

The trip comes just four years after Ford surprised Flockhart with a Valentine's Day proposal. The couple, who met at the 2002 Golden Globes, tied the knot in New Mexico in June, 2010. "Harrison is a wonderful parent," Flockhart once told Red magazine of the Indiana Jones star's parenting skills. "He's funny and warm and loving."

PHOTOS: Can you believe these star couples' age differences?

Despite their vast age difference, Ford has high hopes for his future with Flockhart. "I was 60 when I fell in love with Calista," he told Hello! in 2009. "What surprised me most was that I was still capable of establishing a long-lasting relationship, making a serious commitment. With my children, in my private life or my work, I try to learn from my mistakes and evolve."

PHOTOS: Celebrity odd couples

Prior to marrying Flockhart, the Star Wars actor was wed to Mary Marquardt (1964-1979) and Melissa Mathison (1983–2004).

This article originally appeared on Usmagazine.com: Calista Flockhart Shows Off Toned Bikini Body in Brazil With Harrison Ford