We weren't ready for this.
The Barbie posters are here, giving us a first look at Dua Lipa, Will Ferrell and Nicola Coughlan in the film.
We just know Dua Lipa is going to stun as mermaid Barbie.
From Derry Girls to Bridgerton, and now to playing Barbie?
There's nothing Nicola Coughlan can't do.
This might become one of Will Ferrell's most iconic roles yet.
We can't wait until July. Why can't it just come out now?