Carol ★★★★½

god is a woman and her name is cate blanchett