Suggestions by @cthemagnificent
1,071 suggestions

Ralph Macchio
as Jim Halpert in The Office (1980s)

Kelsey Grammer
as Horace Slughorn in All American Harry Potter Fancast

Kyle MacLachlan
as The Sorting Hat in All American Harry Potter Fancast

John Malkovich
as Aberforth Dumbledore in All American Harry Potter Fancast

Laura Dern
as Barbara Land in Mars Attacks (2006)

Laura Dern
as Delores Umbridge in All American Harry Potter Fancast

Nicholas Hamilton
as Vicktor Krum in All American Harry Potter Fancast

Robert Downey Jr.
as Rubeus Hagrid in All American Harry Potter Fancast

Tom Cruise
as Alistar Moody in All American Harry Potter Fancast

Keanu Reeves
as Serverus Snape in All American Harry Potter Fancast

Bradley Cooper
as Sirius Black in All American Harry Potter Fancast

Ben Schwartz
as Quirinus Quirrell in All American Harry Potter Fancast

Billy Magnussen
as Stan Shunpike in All American Harry Potter Fancast

Catherine O'Hara
as Molly Weasley in Harry Potter saga (2001-2011)

Catherine Keener
as Aunt Petunia Dursley in Harry Potter saga (2001-2011)

Ron Perlman
as Uncle Vernon Dursley in Harry Potter saga (2001-2011)

Logan Lerman
as Teenage Clark Kent in Superman: The Movie (2008)

Will Ferrell
as Otis in Superman: The Movie (2008)

Will Ferrell
as Otis in Superman: The Movie (2008)

John Lithgow
as Ian Malcolm in Jurassic Park (1983)