Casey Affleck
The film went through many casting changes. Shia LaBeouf was initially attached to star in the film but later left the project and was replaced by Charlie Hunnam. In December 2013, Hunnam also left the project and was replaced by Casey Affleck. In August 2013, Cate Blanchett and Christoph Waltz were in talks to join the cast but later dropped out and instead Kate Winslet and Woody Harrelson came on board. Casting completed in March 2014, as Aaron Paul, Norman Reedus, Chiwetel Ejiofor, Casey Affleck, Anthony Mackie, Gal Gadot, Teresa Palmer, and Clifton Collins Jr. rounded out the cast.