It's the cross-over we've been hoping for - Middle-Earth meets the UK Office.

Martin Freeman brilliantly lampooned his two biggest roles - Bilbo Baggins and Tim Canterbury - in this sketch for SNL.

Casting Gandalf as David Brent is utterly inspired. 

Take a look!

 Watch: Martin Freeman engages in a game of festive Ring Toss with Jimmy Fallon