29. Britney Spears
It may be hard for her fans to accept, but Britney Spears is no longer the fit 21-year-old gyrating on a stage with a snake that she once was. The 36-year-old pop singer has had two children, along with several nervous breakdowns; therefore, her weight has gone up and down over the years. Regardless, she still can put on one hell of a show.