Cast Credits This Is Wonderland (2004) Guest starring as Leonard Taylor Episode 1x07: Episode 7 (Feb 16, 2004)