Sandra Bullock is smitten with photographer Bryan Randall.

Sandra Bullock

Sandra Bullock

The Oscar winner, who has five-year-old son Louis, has reportedly been secretly dating the lifestyle snapper and model, 49, for "several months."

A source told PEOPLE.com that the 51-year-old star fell for Bryan, who has previously modelled for Saint Laurent and Harper's Bazaar magazine, after they were introduced by mutual friends earlier this year.

The couple were spotted leaving Craig's restaurant in West Hollywood, California last night (27.08.15), and Sandra also brought her new boyfriend as her date to Justin Theroux and Jennifer Aniston's recent wedding at their home in Bel Air.

A source previously told UsMagazine.com that the pair were "very affectionate" at the ceremony, adding: "Sandra's boyfriend is very attractive."

Another insider said: "He's super hot but also super normal. She's clearly happy with him."

The 'Gravity' star, who was named the World's Most Beautiful Woman by PEOPLE magazine earlier this year, hasn't seriously dated anyone since divorcing Jesse James in 2010 after he was accused of cheating on her, but was briefly linked to 'The Avengers' star Chris Evans, 31, last year.