Let's play a quick game of Spot the Celebrity Tourist. There is a very famous star enjoying the Brazilian sunshine in the below pic, but can you spot him/her?

harrison ford

Give up?

We jest of course. That gent in the green ensemble is actually Harrison Ford who obviously hasn't heard of the phrase, When in Rome...

The actor remained covered up amongst a sea of semi-naked Brazilians on Rio's Ipanema beach where he spent the day with his wife, Calista Flockhart and their 12-year-old son, Liam.

calista flockhart

Calista Flockhart enjoys the surf at Rio's Ipanema beach

But the 48-year-old 'Ally McBeal' star wasn't quite so shy as she showed off her enviable figure in a black bikini top and blue shorts.

The family arrived in Rio last weekend ahead of the famous carnival.

harrison ford

The couple took their son on a tour of a social housing project in one of the city's favelas

They also took a trip to one of the city's slums where they were given a tour of the Morar Carioca Verde social housing project, which helps change the lives of local children.

HUFFPOST UK CELEB ON FACEBOOK | FOLLOW US ON TWITTER

Loading Slideshow...
  • Gisele

    Pic: Big Pictures

  • Kelly Rowland

    Pic: X17

  • Halle Berry

    Pic: Big Pictures

  • Vanessa Hudgens

    Pic: WireImage

  • Alexandra Burke

    Pic: Big Pictures

  • Beyonce

    Pic: JPI

  • Geri Halliwell

    Pic: Bauergriffin

  • Paris Hilton

    Pic: X17

  • Eva Longoria

    Pic: Big Pictures

  • Hedi Klum

    Pic: Rex

  • Jennifer Aniston

    Pic: Big Pictures

  • Kate Bosworth

    Pic: Big Pictures

  • Michelle Heaton

    Pic: Big Pictures

  • Miley Cyrus

    Pic: Big Pictures

  • Reese Witherspoon

    Pic: Big Pictures

Loading Slideshow...
  • Beach Boys

    Chris Hemsworth

  • Beach Boys

    Hugh Jackman

  • Beach Boys

    Matthew McConaughey

  • Beach Boys

    Jamie Redknapp

  • Beach Boys

    Marvin (JLS)

  • Beach Boys

    Daniel Craig

  • Beach Boys

    Tom Hardy

  • Beach Boys

    Gavin Rossdale

  • Beach Boys

    Gary Lineker

  • Beach Boys

    Oritse (JLS)

  • Beach Boys

    Jeff Brazier

  • Beach Boys

    Aston (JLS)

  • Beach Boys

    JB (JLS)

  • Beach Boys

    Mark Wahlberg

  • Beach Boys

    Eric Dane

Also on HuffPost: