Starring: Mark Rylance, Ruby Barnhill, Rebecca Hall and Bill Hader. In Cinemas July 22.