Question: Who directed the 2008 film where Lance E. Nichols played Larry Williams?
Answer: David Fincher