Martin Freeman took on hosting duties on SNL last night, reprising his two most beloved roles in this one pitch-perfect mashup sketch.

via Saturday Night Live

Ah, the classic "ring in the Jell-O" prank. Clearly Bobby Moynihan doing the David Brent dance as Gandalph is every bit as magical as Ian McKellan's turn at the role.

If you like this, check out:

These 12 British Actors Are In Everything You Love

Lord Of The Rings Status Updates

TV Characters You Didn't Know Were Married In Real Life