Guest Stars Anthony Keyvan as Rahim Kevin Rahm as Charles Campbell Julie Benz as Shelby Embeth Davidtz as Margaret Campbell