When Daniel summons the ghost of his deceased father for an important talk, things don't go quite as planned.
2016
1988
1995
1996
2006
2017
1990
1997
2004
2015
2019
2023
2003
2008
2002
1983