British actor Martin Freeman revisited his comedy roots this weekend (13-14Dec14) by combining his characters from Tv sitcom The Office and blockbuster movie franchise The Hobbit for an hilarious sketch on America's Saturday Night Live.

The 43 year old, who served as Snl's guest host, reprised his role as paper salesman Tim Canterbury in the original U.K. version of The Office, but gave his character a Tolkien twist by donning his shaggy wig and pointed ears from The Hobbit films in a segment titled The Office: Middle Earth.

The flashback sequence featured other Snl regulars dressed up as Middle Earth characters, including Bobby Moynihan as wizard Gandalf to portray company boss David Brent, who referred to Freeman as "Dildo Baggins", and Taran Killam, who played Gollum, complete with a high-pitched voice.

Other sketches involved Freeman playing a red-headed saxophone player, and a groom who attempted to wed a professional female basketball player, portrayed by Leslie Jones, much to the objection of the wedding party.

Freeman's appearance on Snl occurred in the lead up to the release of the final film in The Hobbit franchise, The Hobbit: The Battle of the Five Armies, in which he plays Bilbo Baggins, the protagonist of author J. R. R. Tolkien's fantasy books.