Actor Mark Hamill, best known for portraying Luke Skywalker in "Star Wars," says the franchise's iconic villain Darth Vader is not as bad as real-life figures including President Trump Donald John TrumpSteele Dossier sub-source was subject of FBI counterintelligence probe Pelosi slams Trump executive order on pre-existing conditions: It 'isn't worth the paper it's signed on' Trump 'no longer angry' at Romney because of Supreme Court stance MORE and former Vice President Dick Cheney.

The left-leaning actor said Vader differed from modern-day Republicans because he eventually repented for his deeds.

ADVERTISEMENT

“Listen, I really get upset then when people compare [Trump] or even Dick Cheney to Darth Vader because Darth Vader repented,” Hamill said on a podcast Tuesday hosted by The Washington Post. “He saw the error of his ways. I don’t see either one of them doing that."

Cheney faced comparisons to Vader from critics during the Iraq War.

Hamill frequently attacks President Trump and his administration on Twitter, including over the special counsel investigation into Russia's election interference, as well as policy issues such as immigration reform.

Last month, the actor posted a mock advertisement for "Trump tear gas" on his Twitter account following viral images of migrants fleeing from tear gas fired by Customs and Border Protection agents at the border.

NEW: TRUMP TEAR GAS FOR TODDLERS!!! "1st of all, the tear gas is a very minor form of the tear gas itself- It's very safe. The ones that were suffering, to a certain extent, were the ones putting it out there. But it's very safe!"- DJT #SafelyAvailableAtABorderNearYOU pic.twitter.com/OuQsGJIoR3 — MarkHoHoHoHamill (@HamillHimself) November 27, 2018

Hamill reprised his role as Luke Skywalker in "The Last Jedi," released last year.