Foolproof
The movie starts with Kevin (played by Reynolds), Sam (Booth) and Rob (Jarsky) playing a game, known as "Foolproof", in which they create working plans to infiltrate and burgle various targets. They do not actually execute these heists, preferring to simply simulate them. The rules of the game include the three of them to have the necessary technical and physical abilities to carry out the tasks required for the heist, and they cannot use a loaded gun.
All is fine until a famous criminal, Leo Gillete (Suchet), breaks into Sam's apartment, steals the trio's plans for a jewelry warehouse heist and accomplishes it. He then blackmails the group into designing and executing a plan to steal $20 million in bonds from a bank. Since he has evidence incriminating them in the plans, they accept.
Tension escalates within the group as Rob befriends Leo, while Kevin and Sam attempt to hinder his plans. They get the security codes to the safe and successfully switch the bonds. But the situation turns against them when Leo and Rob force them into an elevator and crashing it. Leo goes down and retrieves the bonds and shoots Sam.
It is later revealed that the gun had been switched and was loaded with blanks. Sam and Kevin get up and are greeted by Rob who was in on the plan the whole time. When Leo gets back to his place, he sees a fire started by the gang to destroy evidence against them and planted evidence against Leo on the latest burglary. Leo is taken in custody while the friends drive away in their car.
comedy, humor, flashback