BEST: Hailee Steinfeld
Hailee's outfit is young and fun, and somehow manages not to look over-the-top.
BEST: Cara Delevingne
Cara is killin' her buzz cut, and this outfit is a testament to how she can wear anything at all and still look good.
BEST: Emma Watson
This asymmetrical, grungy dress is a welcome change from Emma's usual style.
WORST: Zara Larson
Zara's boots are amazing, and her bright and bold dress is gorgeous, but together they just don't work.
BEST: Jourdan Dunn
Only Jourdan Dunn could make satin trousers and a velvet top look good on the red carpet.
BEST: Zara Williams
Zara's shimmering shift dress and killer heels make her our best dressed of the night.
Zendaya's Zuhair Murad Couture gown is a welcome twist on the naked dress trend.
WORST: Zac Efron
Zac, we love you, but this Backstreet Boys-inspired look wasn't a good idea.
BEST: Yara Shahidi
Yara manages to nail several of this season's biggest trends in just one go. Kudos.
BEST: Shay Mitchell
Shay's animal print, cut-out dress has serious noughties J-Lo vibes - and we love it.
BEST: Jasmine Tookes
Jasmine Tookes literally brought the Victoria's Secret Fashion Show to the MTV Movie Awards.