Brian Cox as Harold Moon on Frasier (2002)