Federico Castelluccio has a bright future as a director. I really did like this movie and it's story line, it kept me on the edge of my seat wondering what would happen next. But.....I thought the casting doomed this movie. Troy Garity is Bridget Fonda's son and from Beverly Hills, hardly a Brooklyn Banker. He was only average in the short lived series Boss, but as an Italian with deep Brooklyn heritage is no way remotely believable. He needs to learn how to become that person he's playing, he seems to much like a robot with little personality. He didn't even try to have a New Yorker accent, there seemed to be little preparation for his lead part. Paul Sorvino was way too old for this part. And the Secret Service agent was an important role, it could have given this film so much more intrigue and mystery, but again it was cast poorly, John Bedford Lloyd has been around a long time, yet it seems he didn't prepare for his part. The ankle holster was a bit different. 99.9% of law enforcement wears their sidearm on the belt, less than 1% might wear a backup holster on their ankle. However the ankle weapon did give me a surprise when in his other scenes we didn't see his belt holster, and then it wasn't until about his fourth scene we see it on his ankle. The rest of the cast was classic New York mobster types, but they've had lots of experience because they've all been in dozens of mafia movies.