Sandra Bullock's new mystery man has finally been revealed.

PEOPLE magazine reports the Academy Award-winning actress is dating 51-year-old Los Angeles area photographer and model Bryan Randall. Reports are the two have now been dating for several months and were introduced to one another by friends.  

A native of Portland, Oregon, Randall's work reportedly has included such modeling gigs as shoots for Saint Laurent and Harper's Bazaar.

In recent weeks, things between him and Bullock appear to have been picking up steam.

The "While You Were Sleeping" actress and her mystery man attended Jennifer Aniston and Justin Theroux's backyard wedding together, where Randall made headlines as her "superheat date." The two were also recently spied looking quite cozy as they left the L.A. hot spot Craig's together.

The 49-year-old Bullock was previously married to TV host Jesse James, but the two split after five years amid widespread rumors that he had cheated on her.

Before going their own separate ways, Bullock and James began the process of adopting a baby boy together, and in 2010 Bullock introduced Louis as her new son.
"He's just perfect, I can't even describe him any other way," Bullock told PEOPLE. Louis is now 5 years old, and Bullock has since talked about how her son has become a source of inspiration for her on and off the stage.

"I wanted to make something my son could see and watch and enjoy, even though he doesn't know what I do and he doesn't know it's me - I can sit in the theater and watch him," she told the reporters after starring as one of the voices in the movie "Minions." Bullock later added, "Nothing makes me happier than hearing that boy laugh."

Reports are Randall also has a daughter, and at the Aniston wedding, he and Bullock were described as being "very affectionate."