Angel Guest cast, played by Roger Yuan Episode 4x10: Awakening (Jan 29, 2003) Episode 4x12: Calvary (Feb 12, 2003)