Loved it. Not usually a fan of Cameron Diaz but by the end I thought it was a well done movie even if it was a fairytale. The chemistry between Jude Law and Cameron was believable and beautiful and the children were a pleasant surprise and very charming. Jude Law was amazing! Kate Winslet was outstanding and Eli Wallach was a pleasure to see on film again. Worth watching in my opinion. Made me smile a lot.