Accidentally on Purpose Guest cast, played by Matthew Glave Episode 1x17: Speed (Apr 14, 2010) Episode 1x18: Speed 2 (Apr 21, 2010)