John Carpenter always had very good taste in actors. I think a notable exception was when he was saddled with Chevy Chase (poor bastard!)