Hobbits, dwarves and Legolas! I can't wait till December