All the King's Men is a 2006 film adaptation of the 1946 Pulitzer Prize-winning novel All the King's Men by Robert Penn Warren. It was directed by Steven Zaillian, who also produced and scripted. The story 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.