Question: who played stonewall jackson in gods and generals?
Answer: Stephen Lang

Gods and Generals is a 2003 American period war drama film written and directed by Ronald F. Maxwell . It is an adaptation of the 1996 novel of the same name by Jeffrey Shaara and prequel to Maxwell 's 1993 film Gettysburg . The film stars Stephen Lang as Stonewall Jackson , Jeff Daniels as Lieutenant Colonel Joshua Chamberlain and Robert Duvall as General Robert E. Lee .