 Peter Stormare as Mercurio Cavaldi , Delatombe 's Italian associate . Cavaldi originally has a grudge against the brothers , but eventually has a change of heart . Robin Williams was cast in the role before dropping out . 
