Enough of the Grumpy Old Men: 15 of the Best TV and Movie Grandpas That Give You All the Feels

Grandpas can be total badboys, and some of the most memorable characters on screen are just that. These tough, wise, and lovable grandpas remind us that age is just a number when it comes to being cool.

Here are 15 legendary on-screen grandpas we all adore.

John McClane (Die Hard)

Bruce Willis, as John McClane, showed us that even older folks can be action heroes. He’s got killer one-liners and knows how to save the day.

Clint Eastwood (Gran Torino)

Clint Eastwood played Walt Kowalski, a grumpy but heroic grandpa in “Gran Torino” who stands up against bad guys to protect his neighborhood.

Sean Connery

Sean Connery brought adventure and charm as Professor Henry Jones Sr. in “Indiana Jones and the Last Crusade.” He’s the ultimate grandpa explorer, always keeping up with his archaeologist son, Indiana.

Harrison Ford (Star Wars)

Harrison Ford made Han Solo a legendary grandpa in the “Star Wars” series. He’s a mix of cool, wise, and funny in “The Force Awakens.” Han’s interactions with his son, Kylo Ren, add depth to his character.