It is not appropriate for children, and i don't see how teens or adults would enjoy this. It was depressing, disjointed and nonsensical. Random themes of Peter Pan and Alice in Wonderland mashed together in an unenjoyable and dull manner. Has a child being smacked and drinking her mother's booze. This must have been the movie where afterwards Angelina Jolie said she will start choosing her roles more wisely. Michael Caine has a wasted appearance. A 5.9 rating? Should be closer to 2.9. Struggled to get through this one.