The Django Unchained star has been a life-long supporter of the Democratic party and while he admits he "loves" Clinton's party rival Bernie Sanders, he won't vote for the Vermont senator because he wants to make sure he supports a candidate that can win.

Trump has been surrounded by controversy ever since he launched his presidential bid in June (15) by making a series of inflammatory remarks about Mexican immigrants in the U.S. He recently sparked outrage again by suggesting Muslims should be banned from entering the U.S. following the terrorist attacks in Paris, France and San Bernardino, California.

"There's absolutely nothing I can do (about what he said)," he tells The Hollywood Reporter. "There are some other people that aren't as open about what he's saying that are running also... that are just as crazy, that have just as much ill-will toward the common man."

"I'm gonna vote for Hillary...," he adds. "I gotta cast my vote for a person that can keep (Republicans) from winning."