Before Barack Obama was the real president of the United States, Hollywood stars have long been playing commander in chief. (And quite a few have already played him—hi, Jay Pharoah!)
Daniel Day-Lewis recently nabbed an Oscar nomination for portraying Abraham Lincoln in Lincoln. Before that, Will Ferrell hilariously spoofed George W. Bush on Saturday Night Live.
As for fictional White House honchos, Martin Sheen famously played The West Wing's Jed Bartlett, while Geena Davis played the first female prez on Commander in Chief.
In honor of Obama's second term inauguration today, let's take a look back at some of our favorite fictional and real presidents from TV and movies.