Atonement

Atonement ★★★½

this film is weird...