The Night Before ★★★½

Surprisingly good