Actually I was going to suggest Mim the petty dwarf for Johnny Depp.
Sorry Not funny!
I think either Finrod Felagund or Beleg Cuthalion should be played by Val Kilmer.
As for Voronwe I was thinking Heath Leger he's a very elfy type.
I'll think of more later....