The Current War - Cast

Benedict Cumberbatch

as Thomas Edison


Michael Shannon

as George Westinghouse


Nicholas Hoult

as Nikola Tesla


Katherine Waterston

as Marguerite Westinghouse


Matthew Macfadyen

as J.P. Morgan


Tuppence Middleton

Tuppence Middleton

as Mary Edison


Tom Holland

as Samuel Insull


Change Location