Blue Ruin ★★★★★

Could have gone wrong in so many ways. But it doesn't. Ever. Ever.