86,654 suggestions

David Tennant
as Johnny Spirit in Monster High

Tom Hardy
as Johnny Spirit in Monster High

Oscar Isaac
as Johnny Spirit in Monster High

Mel Gibson
as Johnny Spirit in Monster High

Robert Pattinson
as Johnny Spirit in Monster High

Jake Gyllenhaal
as Johnny Spirit in Monster High

Tom Hanks
as Johnny Spirit in Monster High

Gary Oldman
as Johnny Spirit in Monster High

Bryan Cranston
as Johnny Spirit in Monster High

Michael Fassbender
as Johnny Spirit in Monster High

Benedict Cumberbatch
as Johnny Spirit in Monster High

Bill Skarsgård
as Johnny Spirit in Monster High

Tom Cruise
as Johnny Spirit in Monster High

Tom Hiddleston
as Johnny Spirit in Monster High

Nicolas Cage
as Johnny Spirit in Monster High

Hugh Jackman
as Johnny Spirit in Monster High

Kurt Russell
as Johnny Spirit in Monster High

Christian Bale
as Johnny Spirit in Monster High

Joaquin Phoenix
as Johnny Spirit in Monster High

Willem Dafoe
as Johnny Spirit in Monster High