On this historic Inauguration Day, I wanted to stay in the presidential spirit by honoring sexy actresses who have played politicians in movies and TV shows. Here are my picks for the top sexiest babes who have ever pinned an American flag to their blazer lapels!
While she has never gone nude, Julia has been endlessly sexy and her performance as President Selena Meyers in Veep is one of the funniest of her career. Not only is she beautiful, but her brash character will had me cackling in every episode.
In the romantic comedy Long Shot, Charlize plays the Secretary of State who works with Seth Rogen, a kid she used to babysit.
3. Geena Davis
The always gorgeous Geena played a former congresswoman who becomes the vice-presidential candidate on a ticket in the short-lived series Commander in Chief.
2. Robin Wright
Robin Wright had a stern, sexy role as Claire Underwood in House of Cards. At the end of the fifth season, she and her husband ran for president together but he resigned due to a scandal which left Claire alone to be sworn in.
1. Lynda Carter
She joined the cast of Supergirl to play President Olivia Marsdin who had a secret. The secret? She was not human!