has anyone seen this yet or planning to see it? It comes out on boxing day but i saw an advanced screenign yesterday. It first I didn't like it (well i had been looking forward to it for ages and high expectations!) but stopping and thinking about it more, it was good and had a lot of heart...