main idea: You can’t always carry a generalized fear with you.

In Hotel Transylvania, Dracula (voiced by Adam Sandler) builds a resort to keep out humans primarily to protect his daughter Mavis (voiced by Selena Gomez). Monsters flock there because it’s a place to stay away from “the horrible humans”. Dracula finds ways to keep humans away from Mavis, even though she’d like to explore the world. (SPOILER ALERT) We find out that the reason why Dracula has such fears of humans is because of a mob that killed his wife. He spread that fear to other monsters and his daughter. After meeting a human named Jonathan (voiced by Andy Samberg), Dracula realizes that not all humans are alike. To fear all of them because of the actions of a few highlights the prejudice and stereotype that Dracula’s been holding.

How many times do we judge based on perceptions rather than facts? God reminds us that he knows the inside (i.e. the heart), not outward appearances. As such, we need to be aware of what stereotypes and prejudices we convey and (to some extent) spread to others inappropriately.

There were a few other subthemes in the movie:

  • The ends does not justify the means.
  • Lying will catch up with you. You can’t hold the charade forever.