directed by Matthew Vaughn ; screenplay by Matthew Vaughn & Karl Gajdusek ; story by Matthew Vaughn ; produced by Matthew Vaughn, David Reid, Adam Bohling ; a film by Matthew Vaughn ; a Cloudy production ; a 20th Century Studios presentation ; in association with Marv