jennifer connelly is hot