Jack P Shepherd has been pictured passed out on a mystery woman's shoulder during a boozy night out in Cardiff.
Mirror Online exclusively can reveal the Coronation Street actor, 31, fell asleep leaning on a pretty brunette at Pulse nightclub on April 6.
Jack, who has been dating Hanni Treweek for over a year, had been out partying with his Corrie co-star Colson Smith.
One onlooker told us Jack, who plays David Platt in the ITV soap, was enjoying a cheeky kip after a few too many drinks in the club's VIP room.

A source told us: "At first downstairs you could tell he was drunk but he knew what he was doing.
"Then he stared acting like an idiot.
"As the night went on he was falling over the place..."
Colson shared a picture with Jack and their former housemate Freddie Bolt on Instagram in Cardiff that night.

Our insider said Jack got so drunk that he fell asleep on the woman's shoulder before bouncers woke him up and told him it was closing time.
They added: "He was so drunk towards the end he just walked out and left."
Mirror Online has contacted Jack's reps for comment.

Jack's boozy benders have got him in trouble in the past - last summer he was pictured passed out in a lift in Manchester after over-indulging during the World Cup celebrations.
The actor - who has played David Platt on Corrie since 2000 - has been dating girlfriend Hanni since December 2017 .
He's also dad to three children. Jack has a 10-year-old daughter called Nyla and a six-year-old son named Reuben with ex-girlfriend Lauren Shippey, who he dated between 2002 and 2017.
The actor also has another son named Greyson, who was born in 2010.
Do you have a story to sell? Get in touch with us at webcelebs@trinitymirror.com or call us direct 0207 29 33033