All the King's Men is a 2006 American political drama film 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-winning film by writer-director Robert Rossen in 1949. It was directed by Steven Zaillian, who also produced and scripted. The film is about the life of Willie Stark (played by Sean Penn), a fictional character resembling Louisiana governor Huey Long, in office 1928 through 1932. He was elected as a US Senator and assassinated in 1935. The film co-stars Jude Law, Kate Winslet, Anthony Hopkins, James Gandolfini, Mark Ruffalo, Patricia Clarkson and Jackie Earle Haley.