The engagement is official.
Johnny Depp and Amber Heard silenced critics last night by putting on a united front on the red carpet.
The couple, who have been dating since 2012, turned up the glamour at the LA premier of 3 Days to Kill, Heard's latest starring role.
She plays an assassin who recruits dying Secret Service agent Kevin Costner one last change to reconnect with his estranged daughter by offering him an experimental drug.
In real life though, Heard and Depp are reportedly planning on a beach wedding.
The couple are reportedly planning a small ceremony on his island, followed by a barbecue afterwards.
Earlier this week, the couple courted controversy after Depp's former fiancee Winona Ryder reportedly blasted their relationship as 'inappropriate' due to the age gap.
The 42-year-old actress and heartthrob actor were set to tie the knot while they dated from 1989 to 1993 and starred opposite each other in Edward Scissorhands.
Following this, Johnny was in a four-year relationship with supermodel Kate Moss before starting to date Vanessa Paradis in 1998. The pair have daughter Lily-Rose and son Jack together.
However, the 50-year-old star and Vanessa split up in 2012 and he is thought to have been seeing his 27-year-old Rum Diary co-star Amber Heard behind her back, who he is now engaged to.
This controversial move allegedly angered Winona and a source told RadarOnline she "had a respectful relationship with Johnny for years afterward, but she soured on any idea of an acting reunion after Johnny hooked up with Amber."
"The way he conducted that affair really upset Winona and turned her off to Johnny. The thing she especially can't stand is how all of Johnny's middle-aged friends, even Tim Burton, are cheering this relationship on like it's appropriate, when Winona is telling her own friends that it's absolutely not," the source explained.
"She's pulled a 180 on her opinion of Johnny and his cronies because she thinks it's a sad cliché that he'd dump his long-term baby mama for a woman in her twenties."