Who Framed Roger Rabbit is a 1988 American fantasy comedy film directed by Robert Zemeckis and written by Jeffrey Price and Peter S. Seaman, based on Gary K. Wolf's 1982 novel Who Censored Roger Rabbit? It combines live action and animation and is set in a world in which humans and cartoons co-exist. Bob Hoskins stars as Eddie Valiant, a private investigator in Hollywood in 1947, who must help exonerate Roger Rabbit (voiced by Charles Fleischer), a cartoon rabbit who has been framed for murder. Christopher Lloyd, Stubby Kaye and Joanna Cassidy co-star.