Answer
Bob Hoskins played the character of Eddie Valiant in the 1988 film, "Who Framed Roger Rabbit". The film is a live-action/animated film that tells the story of a private detective who is hired to investigate the disappearance of a cartoon character. Hoskins' character is a hard-boiled detective who is not afraid to get his hands dirty. He is a complex character who is both charming and flawed.