Okay, so this is one of those movies that's been delayed for literally years, with trouble in production, post-production, editing, you name it. Who knows how this thing turned out, but it's finally being released here in February, so we'll see a finished product soon enough. The first international trailer for it dropped today, so that explains these French subtitles, but I suspect this film probably didn't end up a masterpiece.