Jessica Alba red carpet venice film festival machete dress legs

So many dresses, so many premieres!

Jessica Alba attended another premiere of Machete last night -- this time at the 67th Venice International Film Festival, but this dress is a marked improvement over the fug floral frock she wore to the photo call earlier in the day. We're thrilled to see that Jess is showing off her bangin' bod, but what's with the train in the back???