I would vote against Chris Evans. I like him very much as Captain America, but I don't think I would want to see him as Ingwë. I think we're going for a different style of innocent/idealistic with Ingwë than with Steve Rogers.
I'm not familiar with James Norton, but I will check him out!