DirectorDirectorJeremy HerrinWriter & ScreenwriterWriter & ScreenwriterJames GrahamCastCastZachary QuintoGore VidalCastDavid HarewoodWilliam F. Buckley Jr