Alex Riley. Alex Haley. Sex role Sex role. Janet Dailey Black Riley Alex de Talented Mr.Ripley Ben Bailey Jack Wiley