According to a poll done by L.A. Fitness, actress Helen Mirren has the best body. And she's 66 years old! The Los Angeles Times reports there were 2,000 people polled. Getting nearly 18% of the vote, the British actress beat out supermodel Elle "The Body" MacPherson and Jennifer Lopez. As for the most fit man, it's soccer star David Beckham.

It's unclear how Mirren keeps fit, however she was recently named a spokesperson for Wii in Britain. Even though she excels in less physical acting, winning an Oscar for "The Queen", she also played a semiretired femme fatale in "Red", the most recent Bruce Willis action comedy. And her appeal spans all demos. Here she is hosting NBC's "Saturday Night Live".