One of those movies which you could watch over and over again...