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.
2023
1996
1968
2014
2022
2015
2011
2012
2024
2025
1994
—
2021