Zack Snyder's "Justice League" sequel will shoot later than expected, as to make way for filming on the Ben Affleck-led solo Batman film. Ahead of "Justice League 2," Snyder will shoot the long-in development thriller "The Last Photograph."

RELATED: Justice League: 15 Characters We Want To See In The Movie

According to The Hollywood Reporter, "The Last Photograph's" smaller-scale shoot fits perfectly in the opening left by "Justice League 2."

Having first entered development in the mid-2000s -- in a period that followed the successful "300" -- "The Last Photograph" comes from a script by Snyder and longtime collaborator Kurt Johnstad. In 2011, the film was to star Christian Bale and Sean Penn, though both actors have since left the project. The film follows a war correspondent in Afghanistan who is the lone survivor of an attack on a handful of Americans. Upon the arrival of a special ops soldier in search of his family, the two team-up "with the correspondent hoping to score the story of his life."

RELATED: Snyder Unveils New Justice League Set Pics

Affleck's Batman film, which also stars Jeremy Irons as Alfred Pennyworth, J.K. Simmons as Commissioner Gordon and Joe Manganiello as Deathstroke, hasn't been given a release date. "Justice League," which stars Affleck, Henry Cavill, Gal Gadot, Jason Momoa, Ezra Miller and Ray Fisher, hits theaters on Nov. 17, 2017.