No Good Deed

EPISODE:

Episode Info

A vulture drops a human eyeball into Stella's cup of coffee. An identification is quickly made, and the victim is discovered partially buried in a rooftop garden. The investigation reveals that the man was an entrepreneur who was on the verge of taking his Internet company public. Meanwhile, Mac ponders whether he is responsible for Ella's care following her suicide attempt.

Cast

Gary Sinise
as Det. Mac Taylor
Melina Kanakaredes
as Det. Stella Bonasera
Carmine Giovinazzo
as Danny Messer
Hill Harper
as Dr. Sheldon Hawkes
Anna Belknap
as Lindsay Monroe
Eddie Cahill
as Det. Don Flack
Casey LaBow
as Ella McBride
Danay Garcia
as Flora Pollock
Luis Lopez
as Enrico Palmero
Larkin Campbell
as John Pollock
Daphne Duplaix
as Catherine Rydell
Graham Shiels
as Quentin Oswego
Show More Cast

No Good Deed Photos