年轻英勇的维京勇士小嗝嗝 (杰伊·巴鲁切尔 Jay Baruchel 配音)驯服受伤的龙,更与它成为好友。经过五年时间,博克岛居民的生活彻底渗入龙的气息。博克岛现已是个维京人与龙和平共存的天堂。 然而
一只运气不佳的猎犬汉克(迈克尔·塞拉饰)发现自己身处一个全是猫所在的小镇,而这里恰恰需要一个英雄来保护它们。因为一个无情的恶棍誓要把它们的村庄从地图上抹去。汉克必须扮演城镇武士的角色,与小镇居民们一起