It is impossible to watch this movie and not want to become a better person. Entertaining from the get-go, visually striking and often uproariously hilarious. A script that succinctly relates several powerful & poignant messages. When a scene between two rocks rips your heart out, well you know it's a phenomenal film.