Martin Freeman played the role of the young Bilbo Baggins , while Ian Holm played the role of the same character at an older age .
He reprised his role as the elder Bilbo Baggins in the movie The Hobbit : An Unexpected Journey and The Hobbit : The Battle of the Five Armies while Martin Freeman portrayed the young Bilbo Baggins in the Hobbit trilogy .
Ian Holm