After responding to a distress call, a police officer finds himself face to face with his greatest adversary... himself.
2022
2021
2003
1993
1966
2024
2018
2015
1968
2002
2023