Poor Things (2023) by Yorgos Lanthimos starring Emma Stone, Mark Ruffalo, Willem Dafoe