Accidentally on Purpose Guest cast, played by Andrew Caldwell Episode 1x01: Pilot (Sep 21, 2009) Episode 1x04: The Date (Oct 12, 2009)