Los Angeles: Actress Sandra Bullock has found her soulmate in Bryan Randall.

Sandra Bullock
Sandra Bullock. Pic/Santa Banta

The 51-year-old Oscar-winning actress and her 50-year-old boyfriend, who has worked as a photographer and model, have been dating since mid-2015, and are happy together, reported E! online.

"Sandy has found her soul mate," the source told E! News Friday. "Her friends and family love seeing Sandy so happy.

Sandra and Bryan are in euphoria. She is where she finally wants to be with a partner," a source said.

The source added that the two "have a kind of love that's very old school and that Randall treats her as Sandy not Sandra the actress.

"She is a simple kind of women that is not impressed by brands and fancy objects. She wears minimal makeup and dresses very casual when not working," the source said. "Bryan loves what a natural beauty she is."