Angel Guest cast, played by Jim Abele Episode 4x22: Home (May 7, 2003) Episode 5x18: Origin (Apr 21, 2004)