300: The Rise of Xerxes and Tom Cruise-starrer All You Need Is Kill both delayed. But why? Movie News