Just three days before its September 22 premiere, ABC's new Charlie's Angels finally settled on an actor to replace Robert Wagner as the voice of detective agency owner Charles Townsend — former Alias star Victor Garber. "They were in a panic. I think my agent was negotiating with someone in the Emmys audience," says Garber, who has the same gentlemanly grace as the late John Forsythe, Charlie on the original series and in two feature films. "This is an out-of-the-blue, out-of-body experience. I'm just happy they settled on me."