Guest Stars Leanne Best as Karen Eddie Marsan as Stephen David Threlfall as Grandad Blu Marsan as Ryan Bodhi Marsan as Jack