Charles Bronson as dirty grandpa
Clint Eastwood.
Chuck Norris or Steve Harvey! Hated the movie though.