Cast Credits Degrassi (2001) Guest starring as Aaron Episode 5x08: Turned Out: Part 2 (Nov 7, 2005) Witchblade (2000) Guest starring as Edward Nolan Episode 1x05: Legion (Jul 10, 2001)