New Orleans film production company Court 13 seemingly came out of nowhere earlier this year to win the grand jury prize at the Sundance Film Festival with its first feature, Beasts of the Southern Wild. The film has been under wraps since that amazing victory, with just a couple of local events showing brief excerpts. Below is the first trailer, which was released today. The film is currently scheduled to open in New Orleans on July 4. Look for our continuing coverage of Beasts in the weeks ahead.