This is a great film, so many life lessons here done with insight and humour. Keanu playing an interesting role as an Angel. It's funny and honest. What happens when roles are reversed, when we're reminded of the small wonderful parts of life like friendships, dancing and our favourite food. Clever.