The music keeps you up because it’s way too match with the movie.
The scenes of fight keep you up because of hand-in-hand combats.
The beauty of Charlize Theron keeps you up because it’s not only her looking and outfits are beautiful but the action.
This makes you feel good and is enjoyable.