Oooh, great idea for a fun thread.
Let us see...
Turin: Keanu Reaves
Finduilas: Jessica Alba
Melian: Cameron Diaz
Barahir: Harrison Ford
Beren: Justin Timberlake (beat that!
)
Luthien: Angelina Jolie
Feanor: Hugh Jackman or Gerard Butler
Maglor: Ewan MacGregor
And of course,
Mim: Jack Black