Sean Connery, the charismatic Scottish actor who rose to international superstardom as suave, fearless secret agent James Bond and then carved out an equally successful, Oscar-winning career, has died. He was 90.