Yes. The Riddle Game would be a key part, of course, with PJ you never know, he might have Gollum tag along all the way to Erebor.
As for mark12_30 point, why not have Kevin Spacey as Elrond, after all, he
can sing.

(or Kevin Kline--- listen to credits at the end of "French Kiss").