Great flick. Strong character development, good plot and excellent acting.