Britney Spears celebrates her 29th birthday today -- and to mark the occasion, we're taking a look back at her hits and misses on the stage and red carpet!

Whether its country-chic, pleather princess or all-out glam, Spears always makes a statement with her style.

Which outfit is your fave? Check out the gallery and "Like" the one you think is her best look!

Hot Videos