Oldboy
I just finished it and I feel like I'm going to throw up. I'm still trying to understand why this plot twist, why this mechanism, and why HER, given what she represents. Anyway, it's worth watching, but you're definitely going to have a serious headache.