Michelle Keegan has revealed that she has "body hang-ups just like every other girl".
The former Coronation Street star said that although she has insecurities about her figure, she tries to have a level-headed approach to her diet and work-outs.
The actress told the MailOnline: "I have body hang-ups just like every other girl.
"But I don't punish myself if I don't work out and I do everything in moderation so if I have a bad week foodwise, I'll ensure that I have a good one the next.
"I don't believe in crash diets or detoxes, I can't live like that."
The actress also revealed that she incorporates "lots of core work" into her exercise regime.