Kiedy Eva (Tilda Swinton) dowiaduje się, że będzie miała dziecko, rzuca karierę i całą swoją uwagę skupia na małym Kevinie. Jednak bycie mamą nie jest wcale takie proste, a Kevin (Ezra Miller) nie jest zwykłym dzieckiem. Eva wkrótce traci kontrolę nad diabolicznym synem...