We need a strong actor for this role, and I mean in all sorts of ways. He should be charismatic, and be believable as a smith. He has to be rather young because we are keeping him for several years. It's pretty hard but I Think I have found someone who might fit that description. I nominate Nicholas Hoult. He's well known for roles in Mad Max: Fury Road and some X-men Movies, among other things. https://www.imdb.com/name/nm0396558/?ref_=nv_sr_1
Age: 28
Height: 6' 2¾"
Well I would like to nominate one more actor. Douglas Booth. https://www.imdb.com/name/nm3150488/
Age: 26
Height: 6'1"
He is quite young and looks a lot like a Fëanorean. He's played Romeo, and been in Noah and The Riot Club. (He was Mr Bingley in Pride and Prejudice and Zombies.) He could do it.
This young actor has charisma and a good degree of elvishness. I think he looks Fëanorean. He's known from Fantastic Beasts and Justice League, but he's also been in Madame Bovary and We have to talk about Kevin. He'd be great.