hot sexy jennifer connelly