An urban legend comes to life when a naive man decides to say the words in the mirror.
2006
2025
2012
—
2024
2011
2023
2014
1985
1998
2003
1992
2013
2022
2008