John Cusack

American actor, producer, screenwriter and puppeteer