Every thing you'd want in a movie. It has a sprinkle of action, humour, good plot line, amazing actors and wonderful cinematography. The idea wasn't new but was well executed with really simple but innovative ways to convey the details of scenes. It was a delight to watch and will definitely rewatch again.