Ally McBeal
John Cage is a fictional character in the television show "Ally McBeal", played by Peter MacNicol.