Actors who played politicians: From Paul Giamatti to Anthony Hopkins

(Hollywood Pictures)
24 of 37

Anthony Hopkins as Richard Nixon

"Nixon" (1995)