We Need to Talk About Kevin ★★★★★

the lack of respect i have for anyone who rates this less than five stars...