Maria Shriver filed for divorce Friday from her estranged husband, Arnold Schwarzenegger, the ex-governor and film star who has admitted fathering a child out of wedlock more than a decade ago.