Cast Credits Halcyon (2016) Starring as Alan (6 episodes) Episode 1x10: A Better Tomorrow (Sep 22, 2016) Episode 1x09: Closure (Sep 22, 2016) Episode 1x06: Human Movements (Sep 22, 2016) Episode 1x05: Home Invasion (Sep 22, 2016) Episode 1x03: Safe as Houses (Sep 22, 2016) Episode 1x01: Untouched (Sep 22, 2016) View 3 more View 3 less Designated Survivor (2016) Guest starring as Officer Rudy Episode 2x08: Home (Nov 29, 2017) [Co-Star] Damien (2016) Guest starring as Cray Marquand Episode 1x01: The Beast Rises (Mar 7, 2016) [Co-Star] 11.22.63 (2016) Guest starring as Firefighter Episode 1x01: The Rabbit Hole (Feb 15, 2016) [Co-Star] The Lizzie Borden Chronicles (2015) Guest starring as Brendan Trotwood Episode 1x08: Capsize (May 24, 2015) The Strain (2014) Guest starring as Brian Episode 1x06: Occultation (Aug 17, 2014) [Co-Star] Beauty and the Beast (2012) Guest starring as Uni Episode 2x11: Held Hostage (Jan 27, 2014) [Co-Star] Murdoch Mysteries (2008) Guest starring as Andrew Thomson Episode 9x13: Colour Blinded (Feb 8, 2016) Air Crash Investigation (2003) Guest starring as First Officer Matthew Bell Episode 14x02: Fatal Delivery (Jan 11, 2016)