We thoroughly enjoyed this movie...fun entertainment with a surprising twist at the very end. Not a lot of magic in the film, but enough to keep you watching for the next trick. I do not like either Harrelson or Freeman since both seem so arrogant, but the cast just *worked* together. Certainly a far better movie than a lot I have seen lately, but I go to be lost in the magic of movies, not for any deep psychological studies or great social commentary.