 He served for 17 months, including two tours of duty in Iraq.In the 2006 Oliver Stone movie, "World Trade Center", which tells this story, Karnes is played by Michael Shannon.Karnes did not cooperate in the making of Stone's "World Trade Center" movie due to Stone's antipathy towards U.S. President George W. Bush.