CharacterDave BestDave Best in The Royle Family (1998), played by Craig Cash. Played byCraig CashAppears inThe Royle Family1998