We know Kristen Stewart has a penchant for short dresses and Converse on the red carpet, but for last night’s L.A. premiere of New Moon, the actress took a glamorous turn in a strapless white tulle gown by Oscar de la Renta.

Stewart still seemed to make it her own with the dark rag-tag hair and sultry eye makeup, but the fairy-tale look is a refreshing change of pace from her heavy rotation of sassy minis. Who knew she had a princess within her all along?

What do you guys think of her premiere look? Do you think Bella would approve?

Read more: On the scene at the New Moon premiere with Robert Pattinson, Kristen Stewart, and inappropriate fan signs

Photo: David Gabber/PR Photos

New Moon
  • Book