That movie looks terrible, if that's the real trailer.
They wouldn't last very long if they just dropped in like that... Maybe in New York or San Fran, but the rest of the country would shoot their parachuting a$$es out of the air.
Enter your email address to join: