Question: who played eddie in who framed roger rabbit
Answer: Bob Hoskins as Eddie Valiant , an alcoholic private investigator who resents Toons .