Jennifer Connelly Upstages Megan Fox In See-Through Dress - Pictures

The Creation star out-shines her younger rival...

By On

If she expected to hog the spotlight at the Toronto Film Festival, Megan Fox evidently didn't factor in Jennifer Connelly rocking up looking stunning in a very revealing scarlet gown.

The 23-year-old Transformers star did her best to court attention at the premiere of her movie Jennifer's Body by puckering up to her male co-star on the red carpet - as her on-off beau Brian Austin Green looked on.

But it was Jennifer - who, at 38, is 15 years Megan's senior - who really dazzled in a figure-hugging and dangerously transparent dress that drew the eye to her enviable curves.

The actress was at a screening of Creation, which also stars real-life husband Paul Bettany.

Tags :