I am proud to say that I could have gotten most of those!
How about a Tolkien showdown between Stephen Colbert and Christopher Lee?