Angel
A New World
S3 E20:
Angel reunites with his son, who returns from another dimension as a teenage warrior hellbent on exacting vengeance from his father for past evils.
Starring
Vincent Kartheiser