Given the nature of the film, there is nothing much to surprise you, but it certainly takes you on a bumpy ride.