By On

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

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

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.

comments powered by Disqus

Latest News

Follow us!