The film picks up not too long after the end of the first film. Dracula's (Adam Sandler) daughter, Mavis (Selena Gomez), is getting married to Jonathan (Andy Samberg), the human she fell in love with in the first film. We then montage through the next five years of their life, and it's during these five years that the two of them give birth to a baby boy, Dennis (Asher Blinkoff). The thing is... Dennis, being the child of both a human and a vampire, is a human. Dracula, being a proud vampire, isn't too keen on this, convinced that Dennis is just a late bloomer, and so when Mavis and Jonathan go away on a vacation, Dracula takes this opportunity to release Dennis' inner vampire. He's on a mission to turn Dennis into a vampire, no matter what it takes.
For the majority of the runtime, I was a really big fan of the message they were trying to get across. It was relevant and just obvious enough for little kids to take notice, but they weren't in your face about it. It was a solid and important message, yet it's completely ruined in the final ten minutes. I won't spoil what they do wrong, but a certain event happens that just completely contradicted the message they were trying to send, and yet they continue to send this message anyway. The scene just didn't fit.
To sum up, Hotel Transylvania 2 is a charming, likeable and beautifully animated film that the whole family can enjoy, even if they contradict their own message in the finale and the jokes are rather hit and miss.