Portrait of a Lady on Fire

PG-13 2019 Romance · Two hours that moves like poetry, demanding patience but rewarding it completely.
Critic darling
8.0/10
IMDb
97%
Fresh
95
95/100
Metacritic
4.42/5
Letterboxd
🎬
8.1/10
TMDB
Rewatch
annual tradition
Attention
full focus
Phone-check
low
Ages
holds up

The brief

Sciamma builds romantic tension through stolen glances and the scratch of charcoal on paper, creating an intimacy so palpable you'll forget to breathe during the final act. The film moves with the patience of oil paint drying, but every lingering shot of Merlant and Haenel studying each other pays off in emotional devastation. Set against the stark beauty of 18th-century Brittany, it's all flickering candles and rustling fabric, with a score that knows exactly when to disappear. Perfect for anyone who thinks Call Me By Your Name needed more corsets and feminist rage.

intimate melancholic candlelit forbidden love slow-burn period piece feminist gaze windswept

The verdict

If you have patience for slow-burn romances that prioritize emotional intimacy over plot momentum, this is a devastatingly beautiful film that builds to an unforgettable climax through glances and gestures alone. If you need constant narrative movement or aren't drawn to deliberate pacing, the film's methodical approach to storytelling will likely test your endurance despite its critical acclaim.

Watch with

  • 👫 Perfect for date night or solo viewing
  • ⚠️ Skip with those wanting fast-paced plots

Heads up

  • Brief nudity in artistic context (brief)
  • Themes of forbidden same-sex romance (moderate)

Credits

Director
Céline Sciamma
Cast
Noémie Merlant, Adèle Haenel, Luàna Bajrami, Valeria Golino
Official synopsis

On an isolated island in Brittany at the end of the eighteenth century, a female painter is obliged to paint

The Double

Make a night of it
Poster for Raise the Red Lantern

Pair this with Raise the Red Lantern (1991)

Both explore women's constrained desires within patriarchal period settings.

Total runtime: 2h 02m + 2h 5m = 4h 7m

If you liked this