Thomas Hagen is a fictional character in Mario Puzo's 1969 novel The Godfather and Francis Ford Coppola's films The Godfather and The Godfather Part II. He is portrayed by Robert Duvall in the films.
Tom Hagen has been suggested to play 21 roles. Click below to see other actors suggested for each role, and vote for who you think would play the role best.