James Nesbitt starred in Murphy's Law from 2001-2007.
James Nesbitt . Nesbitt has also starred in Murphy 's Law ( 2001 -- 2007 ) as undercover detective Tommy Murphy , in a role that was created for him by writer Colin Bateman .