Whoa! When Lili Reinhart arrived at the 2018 Met Gala, we barely recognized her. The actress ditched the modest pastel sweaters she usually wears while in character as Betty Cooper for The CW's Riverdale and opted for a stunning dress that showed off her legs in all their glory. Designed by H&M, her silver gown featured beaded detailing, poufy sleeves, and an endless train that was practically made for elegantly posing on the Met Gala steps. Lili wore custom Giuseppe Zanotti heels that perfectly matched her dress. All together, she looked like an actual princess, and her date, Riverdale costar and rumored boyfriend Cole Sprouse, was her Prince Charming. Ahead, admire Lili's angelic look from all angles, along with a few sweet snaps of Cole and Lili's public debut as a couple.