Confidence (2003) ending / spoiler
Lupus was the one who killed Big Al. At the airport, the customs guy switches the bag... so King's (Dustin Hoffman) goons have a bag full of cocaine. King, his goons and the two corrupt cops are arrested. Special agent Gunther (Andy Garcia) isn't really after Jake (Edward Burns)... he's part of the con. Lily (Rachel Weisz) doesn't really kill Jake. Jake, Lily, Gunther and the crew get away with it... of course, with the money.
Submitted by Zatarra