The movie entertaining (my 11 and 14 yr old loved it) and visually amazing, but the story fell a little flat and I found some of the dialogue hard to understand. The queens (Helena Bonham Carter and Anne Hathaway) steal the show. It was a great escape for a Sunday afternoon, but not a movie I'd go see again.