I thought this was wonderful. It never lagged and the story evolved beautifully. Two fantastic leads. it was sad, funny and kept you thinking with some lovely twists - not least the ending which I have to admit i did not see coming at all and made me laugh out loud as well as gasp. An intelligent yet fun movie, story rich and well worth your time.