An urban legend comes to life when a naive man decides to say the words in the mirror.
1988
2002
2024
2015
2025
2018
1977
1981
2019
2022
2021
2006
2020
2023
2011