Portman by 10 miles. Adams is pretty but Portman is drop dead gorgeous. But Jessica Alba still beats all!