Watch Blood Work (2002) online for free full movie and streaming film in English with HD quality. During a homicide psychotherapy, FBI agent Terry McCaleb (Clint Eastwood) goes outside to dwelling the media plus he spots the killer in the crowd. But the chase ends after McCaleb suffers a heart capture and single-handedly manages to wound the killer. Now retired, he lives in a houseboat roughly the Long Beach niche. He has been strong a second chance at life by receiving the heart of a murder victim. He is approached by a girl named Graciella Rivers (Wanda De Jess), whose sister, Gloria, was killed during a robbery and asks him to solve the war. It gets personal in imitation of McCaleb realizes the victim was the woman whose heart was transplanted into him. McCaleb defies the advice of his physician, Dr. Bonnie Fox (Anjelica Huston), and sets out to locate the killer taking into account the minister to of his neighbor Buddy Noone (Jeff Daniels), who lives around a houseboat stuffy his, and a local police detective, Jaye Winston (Tina Lifford). It is revealed that Buddy is the killer that McCaleb has been looking for. Buddy wanted McCaleb out of retirement for that marginal note that he’ll be a hero anew. He next reveals that he has kidnapped Graciella and her nephew, which ends in a shootout concerning a fishing ship. After shooting Buddy, his last words to McCaleb: I saved you. McCaleb starts a accrual life along along with Graciella and her nephew.