The winners of the Tribeca Film Festival were announced this evening at a ceremony at the Tribeca Performing Arts Center. The Founders Award for Best Narrative Feature went to Stolen Life, a film by China's Li Shaohong. El Perro Nego: Stories of the Spanish Civil War was the winner of the Best Documentary Feature Award, and Alicia Scherson was named Best New Narrative Filmmaker for her excellent Play. Desperate Housewives' Felicity Huffman was named Best Actress for her work as a conflicted transsexual parent in Transamerica. Click through for a full list of winners after the jump.