Luc Besson, a bunch of Euros with throwaway money and a 21st Century remake of The Fifth Element (with some Star Wars nods thrown in). I don't know if this was intended to be a franchise, but the all-too-abrupt ending makes me think those Euros ran out of euros.