American Reunion ★★★★

Surprisingly funny.