Actress loses 2st since giving birth

Katie Holmes has lost so much weight since giving birth, her bridal gown’s had to be taken in six times.

The 27-year-old actress – who is marrying Tom Cruise on Saturday – has shed over 2st since she had baby Suri in April. She’s dropped three dress sizes in the past four months, losing 1st in just eight weeks.

Once a curvy size 12, she is now a slender 6-8.

A source close to the couple told The Daily Mail: ‘Katie has been dreaming about this day for almost as long as she can remember. It’s little surprise she wants to look as good as she possibly can.’