James Nesbitt turned down the role he was offered as the undercover detective Tommy Murphy .
He was offered the role of undercover detective Tommy Murphy in Murphy 's Law ( 2001 to 2007 ) , but he turned it down due to previous contractual obligations .
James Nesbitt