Los Angeles - Rosario Dawson and Danny Boyle have split up.
The 33-year-old Sin City actress - who was recently said to be "deeply in love" with the Oscar-winning Slumdog Millionaire director - recently ended their "unlikely" romance.
A friend close to the 56-year-old British moviemaker told the Sunday Telegraph newspaper: "It's all over. It's very sad, but they always were an unlikely couple, in many ways."
The couple got together after Danny cast the American beauty in his film Trance last year.
Intensely private man
Despite their 23-year age gap, the former couple were a great match according to friends and had a lot in common.
"She's not your typical selfish Hollywood actress. She grew up in a New York squat and Danny's dad was a labourer. Politically, they are on the same page and I guess it doesn't hurt that Danny thinks Rosario is very sexy," an insider recently explained.
Rosario previously dated Sex and the City heartthrob Jason Lewis.
Danny is known as an intensely private man where his personal life is concerned. He has three children with ex-girlfriend Gail Stevens, who often works as a casting director on his films.