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.