I loved this movie!
It takes a lot to make a feel-good movie original. I thought this was a great screenplay and great direction. I noticed so much more the second time around too. The actor who plays Damian is very convincing...I didn't feel like he was acting (and it's rare to get a child actor who can act without looking like s/he overacting, or trying to act).
Great great fun film!