A practical princess.

Advertisement

Camila Cabello is bringing magic to the carpet again at the latest premiere of Amazon Studios' Cinderella.

With her real life Prince Charming (boyfriend Shawn Mendes) by her side, Cabello showed up to the Miami premiere of Cinderella looking the part. The "Havana" singer wore a voluminous yellow Christian Siriano tulle skirt that she paired with a cropped white sleeveless tee. She accessorized with diamond bracelets, earrings, and layered necklaces.

Camila Cabello and Shawn Mendes
Credit: Getty Images

Beauty-wise, she wore her hair in the new blunt bob she debuted last week, which was styled with flipped out edges. Gold-winged eyeliner pulled the modern fairytale look all together.

Meanwhile, Mendes wore a black sheer open-front shirt with ivory pants and a silver chain necklace.

Camila Cabello and Shawn Mendes
Credit: Getty Images

The "Don't Go Yet" singer opened up to Entertainment Tonight earlier this week about the film and Mendes' support throughout the process. "We watched it while Kay was on Zoom and it was, like, the first time I saw the movie and Shawn was there," she said. "And it was just so funny." 

And even though Mendes is her boyfriend off-screen, she was glad he wasn't playing her prince in the film. "It would've been weird [if he played the prince], because he's my boyfriend IRL," she told the publication. "[But] he's the best and I think we are really supportive of each other and always want to see each other."