William Dafoe as Peter Van Houten?

Hmm.

Thoughts?

Advertisements