Stewart Martin-Haugh: Stewart Martin-Haugh. Actor: Decay. Stewart Martin-Haugh is known for Decay (2012).
Known For: Decay (James)