Holes is a 2003 American neo-Western comedy-drama film directed by Andrew Davis and written by Louis Sachar, based on his novel of the same name, originally published in August 1998. The film stars Sigourney Weaver, Jon Voight, Patricia Arquette, Tim Blake Nelson and Shia LaBeouf.