When a movie has an amazing cast such as this one does, you would expect great things. Not so with this disaster. Such wasted potential. Embarrassing performances by all but I blame the script and ultimately the director. This movie could have been so much better but gets bogged down with needless religious and morality undertones. Worth a watch but don't expect much.