As the 2009 Toronto Film Festival wraps up, we take a look at the best and worst fashion that graced the red carpet.

Check Out the Gallery After the Jump! As the 2009 Toronto Film Festival wraps up, we take a look at the best and worst fashion that graced the red carpet.

http://xml.channel.aol.com/xmlpublisher/fetch.v2.xml?option=expand_relative_urls&dataUrlNodes=uiConfig,feedConfig,entry&id=726256&pid=726255&uts=1253543329
http://cdn.channel.aol.com/cs_feed_v1_6/csfeedwrapper.swf
Fashion Police: TIFF Edition
Drew Barrymore
Now known as 'The Bee Dress', first-time director Drew shocked and appalled on the red carpet with this number. She even dyed her hair in her bathroom sink to match the dress. At least she had some fun with it, but eeeek.
Getty
Getty Images North America
Moviefone is not responsible for caption content.

Fashion Police: TIFF 2009 Edition

    Drew Barrymore
    Now known as 'The Bee Dress', first-time director Drew shocked and appalled on the red carpet with this number. She even dyed her hair in her bathroom sink to match the dress. At least she had some fun with it, but eeeek.

    Getty

    Penelope Cruz
    Ever the smash-hit on the red carpet, Penelope wowed with this light blue over-the-shoulder dress. It's a wonderful colour for her skin tone, and the daring length is a tasteful bit of naughty.

    Getty

    Natalie Portman
    Natalie pages Carmen Miranda with this Technicolour frock. Even the earrings!

    Getty

    Sissy Spacek
    If you look up 'classy' or 'demure' in the dictionary, you just may find Sissy. Other mature actresses should take a lesson from her: this is how you dress and remain respectable.

    Getty

    Demi Moore
    Now onto another older actress who certainly DOESN'T look older at all (with no plastic surgery, thank you very much!). The colour is spectacular on Demi, and the cut is very flattering. It literally de-ages her by about 20 years.

    Getty

    Jennifer Garner
    Normally, Jen bores us to tears with her red carpet selections. This time, we really enjoy this colour green on her. Though the wedding-cake tiers are a bit strange, it still looks very fresh.

    Getty

    Megan Fox
    The hottest thing on two legs right now, Megan cleaned up real nice for the premiere of her new movie. She looks as if she was dropped into this dress, and seems semi-uncomfortable. We're really not into the jagged lace at the top, and can't stand the giant ruffle.

    Getty

    Tilda Swinton
    Ever the queen/king of androgyny, Tilda just can't look bad. Weird, sure, but not bad. If only we could carry ourselves with the same confidence and sexiness. Her blouse may stretch down, and she has several mismatched buttons on her blazer, but she doesn't care! And that's the sexy part.

    Getty

    Grace Park
    Train wreck. We love Grace, but this outfit is beyond trashy, and really f-in ugly.

    Getty

    Robin Wright
    WOW. The woman is 43 but looks in her 20s. Anyone else wearing this skin-tight leather outfit more than likely wouldn't pull it off. Suddenly we feel really bad for Sean Penn.

    Getty