Angelina Jolie's Maleficent has released a new trailer.
The latest look at the live action Disney film features Lana Del Rey singing the Sleeping Beauty classic Once Upon a Dream.
The trailer debuted at the Grammy Awards.
It centers around the Disney villain's appearance at Princess Aurora's christening.
It also shows new footage of a human army facing another formed of woodland creatures.
Sharlto Copley, Elle Fanning, Sam Riley, Imelda Staunton, Juno Temple and Lesley Manville also feature in the Robert Stromberg-directed film.
Maleficent will be released on May 30.