Benedict Cumberbatch ... Thomas Edison
Katherine Waterston ... Marguerite Westinghouse
Matthew Macfadyen ... J.P. Morgan
Michael Shannon ... George Westinghouse
Nicholas Hoult ... Nikola Tesla
Tom Holland ... Samuel Insull
Tuppence Middleton ... Mary Edison