Also play on Twitter!

The English Patient (1996)

David Caravaggio (Willem Dafoe)

Willem Dafoe

Character Snapshots

The English Patient Characters

Favourite Character of

    Nobody loves David Caravaggio. Be the first One!

Advertisement