A teacher, pushed too far by his students, snaps and goes vigilante.
2018
1990
2022
2025
2023
1977
2007
2012
2021
2002
2001
2019
2024
1998
2020
2014