The stunning actress, 24, admits she likes an older man, and the screen veterans list among her ideal dream partners.
She says, "Morgan Freeman, Sean Connery, Robert Redford, Michael Caine. I have this thing for older men. They've been around and know so much."
Alba also loves the chivalry shown by older men, adding, "Carry my bag. Open a door for me. Pull out my chair."