Sandra Bullock has found love, again!

According to Us Weekly, the 51-year-old actress brought a new boyfriend as her date to Jennifer Aniston and Justin Theroux‘s secret wedding on Wednesday, Aug. 5.

sandra bullock and son louis

Sandra and her son, Louis, in 2013.

“They were very affectionate,” an insider said of the new couple at Jen and Justin’s backyard nuptials.

RELATED: Sandra Bullock is a Super Mom to Her 5-Year-Old Son Louis

“He’s a photographer. Sandra’s boyfriend is very attractive,” another source close to the couple told the entertainment news outlet. “He’s super hot but also super normal. She’s clearly happy with him,” a third insider added.

sandra bullock and jesse james

Sandra with ex-husband Jesse in March 2010.

Sandra — who is a mom to a five-year-old son, Louis — was previously married to Monster Garage host Jesse James, 46, for five years from 2005 until 2010. Before tying the knot with Jesse, the Oscar winner was engaged to actor Tate Donovan and dated Troy Aikman, Keanu Reeves, Matthew McConaughey, Ryan Reynolds, Chris Evans and Ryan Gosling.

Earlier this year, Closer Weekly exclusively revealed Sandra was ready to start dating again years after her divorce. “Sandra has everything a woman could want in life — except a good man,” a friend of the star said. “Sandra’s attitude is that she’s happy the way she is, being on her own, but if the right guy came along — it would be icing on the cake.”