Bob Hoskins, the British film star who brought a singular mix of charm, menace and Cockney accent to a variety of roles, including the bemused, live-action hero of the largely animated Who Framed Roger Rabbit, has died at 71.