
But the 23-year-old garnered attention for all the wrong reasons in Manchester last night - as she unwittingly ended up flashing her white underwear under her sheer black dress.
The soap star committed her fashion faux pas at the annual United For Unicef gala dinner at Manchester United's Old Trafford ground.


Oops: From the front, Michelle Keegan looked glamorous in a floor-length column gown - but from behind the sheer material exposed her white underwear