Ian struggles to fulfill a promise as he fights a battle against himself, within himself.
2001
1987
1963
2003
2014
2010
2004
1998
2016
2002
2008
1994
1990
2005