The 18-year-old stepped onto the red carpet outside the Royal Albert Hall wearing an iridescent silver gown.