Moore reprised the role for a guest appearance in September 2014 .
Originally portrayed by Shemar Moore for two intervals , between 1994 and 2005 , Darius McCrary took over the role from December 29 , 2009 to October 17 , 2011 .
Shemar Moore reprised the role for a guest appearance in September 2014 .
Originally portrayed by Shemar Moore for two intervals , between 1994 and 2005 , Darius McCrary took over the role from December 29 , 2009 to October 17 , 2011 .