Hell or High Water ★★★★

It's been done before but it still felt very fresh.