Idris Elba and girlfriend Naiyana Garth have reportedly called it quits.

Sources told the Sun the 43-year-old British actor moved out of the home he shared with the 28-year-old makeup artist and into a nearby apartment to help care for their son Winston.

"It ended very recently and it's too soon for her to talk about it," a source said of Naiyana. "They've kept it very quiet so she's surprised people know already."

Speculation of a split started in January when Elba brought his 14-year-old daughter Isan to the Screen Actors Guild Awards instead of Garth. The actor shares his daughter with first wife Kim Norgaard, to whom he was married from 1999 to 2003.

Breakup rumors intensified this week when Elba failed to thank Garth in his acceptance speech at the London Evening Standard Film Awards. He won Best Actor at the ceremony for his role in Netflix movie "Beasts of No Nation."

Elba was recently spotted at a New York nightclub with Naomi Campbell, whom he met at a Fashion for Relief charity event in 2014.

The 45-year-old model congratulated Elba after the SAG Awards, tweeting, "#congratulations @idriselba you deserve your double WIN."

Elba is known for playing Det. John Luther on BBC series "Luther," and will next voice Shere Khan in "The Jungle Book." He is also slated for "Bastille Day" with Richard Madden and "Star Trek Beyond" with Chris Pine.