21 Jump Street

21 jump street

Starts off strong, loses some steam in the middle, but gets back on track by the end. Definitely worth checking out.