Chloë Grace Moretz
In November 2014, it was reported Chloë Grace Moretz and Catherine Keener had been cast in the film. In January 2015, Ansel Elgort was set to play the lead. David Strathairn also joined on March 23, 2015.