It's official!

Heidi Klum has filed for divorce from Seal. The supermodel filed a petition Friday afternoon in Los Angeles Superior Court, citing "irreconcilable differences," TMZ reports.

Heidi has requested joint legal custody of their four children but wants primary physical custody, with Seal getting visitation rights.

She is also asking the judge to restore her maiden name, Klum, which she has always used professionally. She had changed it to Heidi Samuel (Seal's last name) several years ago.

The couple married in 2005 but filed for separation nearly three months ago.