I agree that Jessica Alba is very pretty, and cute too. But I don't like how she appears jaded and unfriendly out in public. She looks annoyed, which is understandable at how she is followed by paparazzi.
On the other hand, Jennifer Garner is very friendly with fans and is usually seen smiling out in public, unless paparazzi are crowding her.