A mediocre and overall fairly disappointing movie due to weak plot and overall message, mediocre direction, slow clunky pacing, and a very predictable cliched ending. There are some redeeming qualities though such as acting, music, production values, cinematography, and some cool (despite being thinly executed) ideas here & there. It's certainly watchable and all, but don't get too excited about this one.