PersonWilliam Broyles Jr.8 credits in the catalogue: writing.WritingApollo 131995ScreenplayEntrapment1999ScreenplayCast Away2000WriterPlanet of the Apes2001ScreenplayUnfaithful2002ScreenplayThe Polar Express2004ScreenplayJarhead2005ScreenplayFlags of Our Fathers2006Screenplay