A detective investigates a murder, only to find that the victim is... himself. Soon, he discovers multiple versions of himself, not all of them friendly.
2012
2017
2015
2010
2024
2025
1974
2021
2011
1959
1968
2018
2020