Starring: Jonah Hill, James Franco and Felicity Jones. In Cinemas July 17.