From Kate Middleton to Angelina Jolie and Jennifer Lawrence, the red carpet was lit with some of the biggest names in Hollywood and the European cinema.

We have picked our favourite beauties that were total show-stoppers.