Who Framed Roger Rabbit is a 1988 American fantasy comedy mystery film directed by Robert Zemeckis, and written by Jeffrey Price and Peter S. Seaman, based on Gary K. Wolf's 1981 novel Who Censored Roger Rabbit?. It stars Bob Hoskins, Christopher Lloyd, Stubby Kaye, and Joanna Cassidy, with the voices of Charles Fleischer and Kathleen Turner. Combining live-action and animation, the film is set in an alternate history Hollywood in 1947, where humans and cartoon characters co-exist. It follows Eddie Valiant (Hoskins), a private investigator with a prejudice against toons who must help exonerate Roger Rabbit, a toon framed for murder.