After months of hemming and hawing - even after his love child with Mildred Patricia Baena came to light - Maria Shriver has filed for divorce from Arnold Schwarzenegger, citing irreconcilable differences on the paperwork.