The Current War starring Tom Holland can be seen in cinemas worldwide.
The film stars Tom Holland as Samuel Insull, Craig Roberts as Robert Lane, Harry Melling as Benjamin Vale, Simon Manyonda as Lewis Latimer, Damien Molony as Bourke Cockran, Tim Steed as Maurice Manesburg and Turlough Convery as Timothy. Nick Preston, Branwell Donaghey and Tom Sweet also feature.
The film follows the dramatic story of the cutthroat race between electricity titans Thomas Edison and George Westinghouse to determine whose electrical system would power the modern world.
The Current War will be in cinemas in the UK from the 26th of July.