Guest Stars Gina Torres as Justine Diaz Shivaani Ghai as Felicity Philippa Coulthard as Tessa Riley T.R. Knight as Tommy Vaughan Warren Christie as Ethan Ward Paula Pell as Carol Cooney