Who directed the 2008 film where Lance E. Nichols played Larry Williams?