Cast Credits Earth: Final Conflict (1997) Guest starring as Ethan Episode 5x20: Street Wise (Apr 29, 2002)