who played eddie valiant , a private detective in the 1989 kids ' choice award for favorite movie , winning over films starring michael keaton and steve guttenberg ?
bob hoskins