Here Are All The Celebrities Who Attended The BAFTAs — And The Outfits They Wore

    So many A-Listers, so little time.

    1. Glenn Close

    2. Amy Adams

    3. Rami Malek

    4. Bradley Cooper

    5. Irina Shayk

    6. Margot Robbie

    7. Rachel Weisz

    8. Olivia Colman

    9. Cate Blanchett

    10. Viola Davis

    11. Thandie Newton

    12. Luke Evans

    13. Lily Collins

    14. Barry Jenkins

    15. Eleanor Tomlinson

    16. Stacy Martin

    17. Claire Foy

    18. Melissa McCarthy

    19. Prince William and Kate Middleton

    20. Richard Madden

    21. Nancy Garcia Garcia

    22. Lucy Boynton

    23. Barbara Meier

    24. Gemma Whelan

    25. Zoe Boyle

    26. Joanne Tucker and Adam Driver

    27. Yalitza Aparicio

    28. Amy Jackson

    29. Michelle Yeoh

    30. Salma Hayek

    31. Timothee Chalamet

    32. Mahershala Ali

    33. Chiwetel Ejiofor

    34. Cynthia Erivo

    35. Zawe Ashton

    36. Jamie Bell and Taron Egerton

    37. Joseph Fiennes and Maria Dolores Dieguez

    38. Steve Coogan

    39. Octavia Spencer

    40. Mary J Blige

    41. Peter Jackson

    42. Tonya Lewis and Spike Lee