Parasite ★★★★½

so good!!! but the ending is a little corny....