David Leitch is directing the film that is being produced by Imagine Entertainment and his 87North Productions.