 On September 29, 2016, Michael Shannon was cast as Westinghouse, and on October 4, Nicholas Hoult was cast as Nikola Tesla.In November 2016, Katherine Waterston and Tom Holland joined the cast.The following month, Tuppence Middleton and Matthew Macfadyen were cast.