Acting Robert Kammerzell Acting Duff McGuffy Spencer Sprax 1997 The Triumph & Tragedy of Napoleon Bonaparte Napoleon Bonaparte 1997 Agent-readable