Katie Holmes has been voted the celebrity with the 'best revenge body' of 2012.

The 'Dead Accounts' star - who split from Tom Cruise in June after six years of marriage and won full custody of their daughter Suri, six, - topped the annual fit list, compiled by Fitness magazine.

The magazine ranked the 33-year-old actress's figure slightly ahead of 28-year-old 'Part of Me' singer Katy Perry's post break-up body, whose divorce from British comedian husband Russell Brand was also finalised last summer after just 14 months of marriage.

Katie is frequently spotted attending spinning classes in New York at the popular celebrity exercise centre Soul Cycle, and also maintains her petite curves by sticking to a diet rich in vegetables and fruit.

Katie recently revealed that she comes from a health conscious family and said that her family even goes running together before tucking into their Thanksgiving dinner.

She said: ''Many years ago, my dad started this tradition where we all do this run in the local park.

''It's a three mile run called the Turkey Trot. There's even a prize, which I haven't won yet. But it's really fun.''

The actress has always kept fit and even ran the New York City marathon in 2007.

Blake Lively was awarded 'best legs' in the poll, while Jennifer Lawrence was voted 'best curves'.