I hate him, but even he doesn't deserve an inaccurate actor so here's Matt Bomer.
Or Henry Cavill.
Copyright infringement issues please mail to [email protected]