All the King's Men is a 2006 American political drama film written, directed and produced by Steven Zaillian based on the 1946 Pulitzer Prize–winning novel of the same name by Robert Penn Warren. All the King's Men had previously been adapted into a Best Picture Oscar–winning film by writer-director Robert Rossen in 1949. The film narrates the rise to power and demise of the Governor Willie Stark, taking his office in the American South. The fictional character is loosely based on the life of Louisiana governor Huey Long, in office between 1928 through 1932. Elected as a U.S. senator, he was assassinated in 1935. The film co-stars Jude Law, Kate Winslet, Anthony Hopkins, James Gandolfini, Mark Ruffalo, Patricia Clarkson and Jackie Earle Haley.