Im not entirely sure what to make of this. It looks really cool, minus the russian voices ( I hate subtitles ).
Dunno if its a trailer, or just a pitch video or short film or what.
click the link and watch the trailer. the vimeo embed says the file is missing