Leonard is a man of routine, as is his journey home from work. Everyday is the same. But today is an exception, when he meets a stranger who causes his fantasy and reality to collide.
1998
1947
2009
2005
2020
1985
1981
2023
2018
2025
1991
2016
2015
2021