John Cleese

Acting

2004

Shrek 2

- King (voice)
2010

Shrek Forever After

- King (voice)
2007

Shrek the Third

- King Harold (voice)
2021

Clifford the Big Red Dog

- Mr. Bridwell
2002

Harry Potter and the Chamber of Secrets

- Nearly Headless Nick

Writing

2020

The Croods: A New Age

- Characters