The Best of 2007
Andrew Shawaf/Pacificcoast
Cameron Diaz
Diaz once admitted that she didn't work out until she started Charlie's Angels, but these days her personal trainer, Teddy Bass, calls her one of the most athletic people he's ever met. The actress, who thrives off of physically challenging activities, keeps her mile-long legs taut with sports including surfing and snowboarding.

















