Despite his recent split from wife Demi Moore, Ashton Kutcher looked more than content to share the red carpet with his New Year's Eve co-star Lea Michele.

The 25-year-old Glee star dared to bare in a plunging silver tulle gown, and it seemed the Two and a Half Men star couldn't keep his eyes off her - all for publicity we imagine.

The two hit the red carpet in Los Angeles last night to promote the new romantic comedy in which they play the characters of Randy and Elise who get stuck in an elevator in the film.

Lea Michele is keen to protect her modesty on the red carpet

The pair's flirty demeanour comes after Ashton's recent romance troubles. Ashton's wife Demi, 49, recently filed for divorce.

The pair seemed very flirty at the premiere of their new movie, New Year's Eve

Ashton and Michele were joined on the red carpet by Katherine Heigl, Hilary Swank, Sophia Vergara Michelle Pfeiffer and Zac Efron who all star in the movie.

The actors, whose characters get stuck in an elevator together in the film, cuddled up several time whilst walking the press line

Hilary Swank glittered in a teal ensemble featuring a sheer overlay while Katherine Heigl looked elegant in a classic black lace dress.