Bonsoir,
En lisant ta description, le premier nom qui me vient à l'esprit est Jake Gyllenhaal! Sinon pourquoi pas Austin Nichols, Jamie Dornan, James Franco, Hugh Dancy, Lee Pace, Sebastian Stan ou encore Tom Hardy.
Bonne chance pour trouver en tous cas.