The Beguiled ★★★★

Oh man oh boy oh wow