Robert Pattinson gets smart on Cannes red carpet to support leggy Kristen Stewart, we swoon

Robert Pattinson turned up at the Cannes Film Festival yesterday looking hot for Kristen Stewart.

Robert Pattinson, On the Road, CannesRobert Pattinson looked smart and sexy for On the Road Cannes premiere. Copyright [Wenn]

Kristen Stewart premiered one of her new films, On the Road at Cannes Film Festival last night and her boyfriend Robert Pattinson was there to walk the red carpet.

[Related article: Kristen Stewart grabs Kirsten Dunst's boob at Cannes]

Unfortunately the couple didn't pose together (come on guys!) but Kristen Stewart was uncharacteristically smiley for photographers, which must have been down to Robert's arrival.

Kristen Stewart, On the Road, Cannes, red carpetKristen Stewart was full of smiles at the On the Road Cannes premiere. Copyright [Wenn]

Robert Pattinson has been rocking his casual slash messy style of late, wearing a cap and jeans to his birthday meal at Claridge's earlier this month. A cap. In Claridge's.

[Related article: Robert Pattinson parties in London on his birthday]

However, the Twilight hottie smartened up for the On the Road premiere at Cannes Film Festival and pulled a double whammy in the supporting role, as his BFF Tom Sturridge also stars in the film.

Robert Pattinson, On the Road, CannesRobert Pattinson arrived by boat for the On the Road Cannes premiere. Copyright [Wenn]

Kristen Stewart may not have posed with Robert Pattinson but she wasn't without hot male accompaniment, being surrounded by Tom Sturridge, Sam Riley and Danny Morgan.

Viggo Mortensen, Garrett Hedlund and director Walter Salles flanked KStew's co-star Kirsten Dunst.

Kristen Stewart, Kirsten Dunst, On the Road, CannesKristen Stewart and Kirsten Dunst at the On the Road Cannes premiere. Copyright [Wenn]

Kristen Stewart was in a playful mood all day, fooling around with Kirsten Dunst at their photocall that morning, pretending to grab her boob.

The Breaking Dawn actress also hopped on board the thigh-high split trend that's sweeping red carpets everywhere since Angelina Jolie's right leg made headlines at the Oscars.

Kristen Stewart, On the Road, CannesKristen Stewart flashed her leg at the On the Road Cannes premiere. Copyright [Getty]

Kristen Stewart looked gorgeous in head to toe Balenciaga by Nicolas Ghesquière.

Robert Pattinson looked sexy in head to toe hotness.