Dogtooth ★★★½

Hmm... I mean... what the hell have I just watched?! I was confused the whole way and still confused. I guess that the main message is pretty clear but what the actual fuck is going on there? hahaha. But I think it was good since I didn't want to stop watching but I'm hella confused. I'm gonna check out some explanations online right now.