เรื่องราวเริ่มต้นที่ Bilbo Baggins (รับบทโดย Martin Freeman), ฮอบบิทผู้ใช้ชีวิตอย่างสงบสุขใน The Shire แต่ชีวิตของเขาเปลี่ยนไปเมื่อ Gandalf the Grey (รับบทโดย Ian McKellen) และกลุ่มคนแคระนำโดย Thorin Oakenshield (รับบทโดย Richard Armitage) มาที่บ้านของเขาเพื่อขอให้เขาช่วยในการเดินทางเพื่อยึดคืน Erebor, บ้านเกิดของคนแคระที่ถูก Smaug (มังกร) ครอบครอง
Bilbo ซึ่งในตอนแรกลังเลที่จะเข้าร่วมการผจญภัย ได้ตัดสินใจที่จะเดินทางกับกลุ่มนี้ และในการเดินทางพวกเขาต้องเผชิญกับอันตรายและความท้าทายมากมาย รวมถึงการต่อสู้กับ Trolls, Orcs, และการพบกับ Gollum (รับบทโดย Andy Serkis) ที่มีแหวนวิเศษที่เปลี่ยนชีวิต Bilbo ไปตลอดกาล