After someone is killed and spews blood on the piano keys, one angle shows 2-4 keys broken and slightly dislodged. No more than 17 keys in a row are undamaged. A close up of the keys shows at least 20 keys in a row undamaged, albeit blood-spattered, i.e. not the same set of keys.
The first time the tunnel is shown, its ceiling is only a few inches from the cabin floor. The tunnel would have to be a few feet deeper to prevent a cave-in.
Christina Ochoa's character (Emilia) alternately speaks accented English, unaccented English, and a foreign language that sounds like Romani throughout the film. Apparently her colleague (Fitzgerald, played by Tommy Flanagan) understands this foreign language; however, so do the various henchmen who work for them, all of whom are seemingly American. But it is the switch between accented and non-accented English that is most perplexing.