Blood Work is a 2002 American mystery thriller film produced, directed by, and starring Clint Eastwood. The film co-stars Jeff Daniels, Wanda De Jesús, and Anjelica Huston. It is based on the 1998 novel of the same name by Michael Connelly. Eastwood won the Future Film Festival Digital Award at the Venice Film Festival. Plot During a federal investigation into a local homicide, FBI Special Agent Terry McCaleb goes outside to address the media, but spots the so-called "code murderer" in the crowd. He chases the man and wounds him, but the chase ends when McCaleb suffers a heart attack. Retired, McCaleb lives in a Grand Banks motor cruiser on the Long Beach bay. He receives a second chance at life with a heart transplant. He is approached by Graciella Rivers; her sister, Gloria, was murdered during a robbery and she asks him to solve the case. He discovers that the heart transplanted into him was Gloria's. He has nightmares of the robbery during which Gloria was murdered. McCaleb, against the advice of his physician, decides to find the murderer with the help of houseboat neighbor Buddy and local police detective Jaye Winston. McCaleb's path leads to several suspects, but he eventually realizes that Buddy is the murderer. Buddy reveals that he has kidnapped Graciella and her nephew, Gloria's son Raymond. There is a shootout on a wrecked, marooned fishing boat. After McCaleb wounds Buddy a second time, Buddy attempts to reach for his gun only to be shot dead by McCaleb. Buddy's dying words are "I saved you." Graciella then reaches over and holds Buddy's face underwater, participating in his execution, getting justice for her murdered sister. McCaleb starts another new life with Graciella and Raymond. Cast Clint Eastwood as Terry McCaleb Jeff Daniels as Jasper "Buddy" Noone Anjelica Huston as Dr. Bonnie Fox Wanda De Jesús as Graciella Rivers Tina Lifford as Detective Jaye Winston Paul Rodriguez as Detective Ronaldo Arrango Dylan Walsh as Detective John Waller Rick Hoffman as James Lockridge Alix Koromzay as Mrs. Cordell Igor Jijikine as Mikhail Bolotov Dina Eastwood as Reporter #1 Beverly Leech as Reporter #2 Maria Quiban as Gloria Torres Brent Hinkley as Cab Driver Production Blood Work was filmed in spring 2002 in Los Angeles and Long Beach, California, in 38 days. Reception Blood Work received mixed reviews. It has a score of 54% on Rotten Tomatoes, saying it was