24: Live Another Day premieres May 5 on FOX!