John Cage is a reccurring character on Ally McBeal, portrayed by Peter MacNicol.
Character[]
- "I need to take a moment."
- —John Cage[src]
Story[]
Cage first appears in the second episode, Compromising Positions.
Relationships[]
Romances
Friendships
Family