Which actor plays Bilbo Baggins in Peter Jackson’s The Hobbit film trilogy?

The story behind the answer

Martin Freeman plays Bilbo Baggins in Peter Jackson’s The Hobbit film trilogy.

Freeman portrays Bilbo in An Unexpected Journey, The Desolation of Smaug, and The Battle of the Five Armies. The character begins as a comfort-loving hobbit in the Shire and gradually becomes a resourceful adventurer during the quest to reclaim Erebor from the dragon Smaug.

Freeman was selected after extensive discussion about the role and joined a cast that included Ian McKellen as Gandalf and Richard Armitage as Thorin Oakenshield. His performance emphasizes Bilbo’s reluctance, wit, courage, and moral uncertainty.

The trilogy serves as a narrative prequel to Jackson’s Lord of the Rings films, although it was produced afterward. Bilbo is also the central character of Tolkien’s original 1937 novel, which is notably shorter than the three-film adaptation.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: