Bad Education

Bad Education ★★★★★

I'm on my last 20 minutes of the film and I'm already giving this a 5-star. The cast is star-studded.