The cast is crammed with recognisable faces - including Daniel Mays ( DCI Hudson ), Tom Ellis ( Jason ), Jonathan Pryce ( Stephen ) and Richard E. Grant ( Bobby ) - so even when not much is going on, ...