Tesla - Cast

Tesla Movie Poster

Ethan Hawke

as Nikola Tesla


Eve Hewson

as Anne Morgan


Ebon Moss-Bachrach

as Anital Szigeti


Jim Gaffigan

as George Westinghouse


Kyle MacLachlan

as Thomas Edison


Donnie Keshawarz

as JP Morgan


Rebecca Dayan

as Sarah Bernhardt


Lucy Walters

as Katherine Johnson


Blake DeLong

as William Kemmler


  Change Location