Tom Cruise took sports fans totally by surprise on Saturday night when he stepped out for a baseball game in San Francisco with his son, Connor.MORE: Nicole Kidman makes rare comment about ex-husband Tom Cruise and parentingThe Mission Impossible star was sat in the crowd at the Oracle Park to see the Giants take on the LA Dodgers - much to the delight of fellow ticket holders.WATCH: Kate Middleton and Prince George's behind-the-scenes video with Tom CruiseIn photos and footage shared online, 59-year-old Tom can be seen in high spirits, smiling broadly and taking the time to chat to fans.
He was dressed down in a quilted navy jacket while 26-year-old Connor - who lives in Florida - wore a baseball cap and black hoodie.READ: Nicole Kidman.
Read more on hellomagazine.com