
ในการผจญภัยต่อเนื่องของตัวละครนำ, บิลโบ แบ็กกิ้นส์ (มาร์ติน ฟรีแมน) ต้องทวงคืนหุบเขาเดียวดายและอาณาจักรเอเรบอร์ของคนแคระที่หายไป ภารกิจนี้เชื่อมโยงกับการผจญภัยก่อนหน้าที่เขาได้ร่วมกับพ่อมดแกนดาล์ฟ (เอียน แม็คเคลเลน) และคนแคระที่ 13 คน ธอริน (ริชาร์ด อาร์มิเทจ) ในการผจญภัยครั้งนี้, เขาต้องต่อสู้กับความท้าทายต่าง ๆ ที่ประสบบนทางและท้าทายศัตรูที่หวงห้าม เพื่อทำให้โลกกลับมาสู่สถานะปกติ