Twilight star Kristen Stewart sizzled on the red carpet in Cannes last night, narrowly avoiding a wardrobe disaster.

The 22 year-old actress wore a dramatic bright red Reem Acra dress with plunging neckline and lace detail which nearly revealed more than she desired.

The star was attending the Cosmopolis premiere in Cannes, supporting her boyfriend Robert Pattinson, the film's leading male.

Stewart pictured with actor Tom Sturridge

The actress attended the premiere alongside her On The Road co-star Tom Sturridge, who is set to become a first-time dad with Sienna Miller.