By Apryl Lovera
2:38 PM PDT, May 28, 2022
Kate Middleton and Prince William have made stunning red carpet appearances -- from premieres to award shows. Click through to take a look back at the royal couple's best red carpet moments over the years!
2022

Prince William and Kate Middleton arrive for the U.K. premiere of the film Top Gun: Maverick in London on May 19.
2021

The Duke and Duchess of Cambridge attend the No Time to Die world premiere at Royal Albert Hall on Sept. 28 in London, England.
2020

Prince William and Kate Middleton step out with their children, Prince Louis, Princess Charlotte, and Prince George for a special pantomime performance at London's Palladium Theatre on Dec. 11 in London, England.
2020

The Duke and Duchess of Cambridge attend the EE British Academy Film Awards at Royal Albert Hall on Feb. 2 in London, England.
2019

Prince William and Kate Middleton arrive to the EE British Academy Film Awards at Royal Albert Hall on Feb. 10 in London, England.
2018

Catherine, Duchess of Cambridge and Prince William, Duke of Cambridge step out to the EE British Academy Film Awards at the Royal Albert Hall on Feb. 18 in London, England.
2017

Prince William and Kate Middleton attend the 70th EE British Academy Film Awards at the Royal Albert Hall on Feb. 12 in London, England.
2015

The Duke and Duchess of Cambridge make an appearance at the Royal film performance of Spectre at Royal Albert Hall on October 26 in London, England.
2013

The Duke and Duchess of Cambridge show up at the Royal film performance of Mandela: Long Walk to Freedomat the Odeon Leicester Square on Dec. 5 in London, England.
2012

Prince William and Kate Middleton step out for the Royal film premiere of War Horse at the Odeon West End in London, England on Jan. 8.
2012

Royal couple Prince William and Kate Middleton arrive together at the U.K. film premiere of African Cats at the Bfi in London, England on April 25.
2011

The Duke and Duchess of Cambridge attend the British Academy Film Awards reception at the Belasco theatre in Los Angeles, California on July 9.