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!

5. Julia Louis-Dreyfus

Top 5 Sexiest Actresses Who Have Played Politicians

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.

4. Charlize Theron

Top 5 Sexiest Actresses Who Have Played Politicians

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

Top 5 Sexiest Actresses Who Have Played Politicians

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

Top 5 Sexiest Actresses Who Have Played Politicians

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

Top 5 Sexiest Actresses Who Have Played Politicians

She joined the cast of Supergirl to play President Olivia Marsdin who had a secret. The secret? She was not human!