- Cast includes Sam Rockwell as Zaphod, Mos Def as Ford Prefect, Martin Freeman as Arthur, Bill Nighy as Slartibartfast and John Malkovich as Humma Kavula, a new character created by Adams for the... This description may be from another edition of this product.