Michelle Keegan's "perfect night" is spent wearing pyjamas.
The 37-year-old actress has been in the public eye for almost 20 years so is no stranger to getting glammed up for red carpets and other showbiz events but admitted that she actually prefers a much more comfortable evening.