TV host Craig Ferguson; actor Esai Morales;TV host Craig Ferguson; actor Esai Morales;TV host Craig Ferguson; actor Esai Morales;