Duncan is contacted by an old Immortal friend, boxing trainer Tommy Sullivan. Sully wants Duncan's help with two problems: Trying to impress the woman of his dreams and trying to keep his prize fighter away from a sleazy promoter.
For much of its runtime, this is quite a light-hearted episode. Sully's fumbling attempts to charm Iris, with an exasperated Charlie as his new life coach, bring some welcome humour to the episode, and it's ironic that he didn't really need to try at all. Even when things take a turn for the sinister partway through, we still don't know quite how bad they're going to get.
In effect, the episode puts us on the side of the villain, mainly by making everyone on the other side far worse. It's only very near the end that we and Duncan realise a line has been crossed, and the result feels like a tragedy. The show has finally worked out how to make moral ambiguity work.
Neither Richie nor Joe appears in this episode. Future Stargate SG-1 antagonist Tom McBeach and future X-Files antagonist Nicholas Lea are among the guest cast: They'll both be back in Season 5's Money No Object, playing different characters.