the police station the next morning, Ridley soon realizes that he has been betrayed and is taken into custody by the FBI. When Allen goes home to retrieve the money that he believes he tricked Ridley into leaving in his safe, he discovers that the bag contains only sand and a conch shell. At her own condo, Pippa discovers the million dollars under her mattress. In the final scenes, Andrea prepares for Hammer's funeral with her father, Kimo comforts Shy's mother, and Shy sits on the dock where Andrea left him. He then gets into his boat, cuts the rope and motors away, throwing the gun into the water. Cast Orlando Bloom as "Shy" Zoë Saldaña as Andrea Victor Rasuk as Fritz Bill Paxton as Carl Ridley Stephen Dillane as Mr. Allen Razaaq Adoti as Richie Rich Agnes Bruckner as Pippa Ridley Joy Bryant as Sheila Bobby Cannavale as Lieutenant Robert Wisdom as Mr. Sterling Lee Ingleby as Patrick Anthony Mackie as "Hammer" Sarah Carter as Chanel Ky-Mani Marley as John "The Baptist" Jake Weber as Officer Powell Mpho Koaho as Kimo Santiago Cabrera as Gene Rachel Miner as Eva Peter O'Meara as Officer Franklin Serena Scott Thomas as Mrs. Allen References External links Interview: Orlando Bloom & Zoe Saldana Haven Watch Orlando Bloom and Frank E. Flowers at IndependentFilm.com 2004 films 2004 crime drama films American crime drama films American nonlinear narrative films Films set in the Cayman Islands Films shot in the Cayman Islands Films scored by Heitor Pereira 2006 drama films 2006 films 2000s English-language films 2000s American films