When Clint Eastwood thinks of the great presidents in his lifetime, Ronald Reagan doesn't make the list.

Over the weekend, celebrity gossip website TMZ asked Eastwood, a Republican, to name his favorite president.

"Lincoln was great," the Oscar-winner said. "You mean in our lifetime? I like [Democratic President Harry S.] Truman because he got mad at people going after his daughter."

Eastwood added: "We haven't seen one for a while."

The "Dirty Harry" actor recently drew praise from Democrats and scorn from Republicans for starring in an inspiring Chrysler Super Bowl ad that praised Detroit for rebounding after 2008 economic collapse.

Watch this video from TMZ, broadcast Feb. 20, 2012.