"Moonlight" favorite Alex O'Loughlin guest stars on CBS' "Criminal Minds."