Being John Malkovich ★★★★

Still an amazing satire that was far ahead of its time... especially with its themes of identity and gender.