Twentieth Century Fox presents a Europacorp, M6 Films, Grive Productions co-production with the participation of Canal+, TPS Star, and M6 ; a film by Pierre Morel ; produced by Luc Besson ; written by Luc Besson & Robert Mark Kamen ; directed by Pierre Morel