"Walka żywiołów" to film scenarzysty i reżysera Noaha Baumbach (Najlepszy Reżyser i Scenarzysta 2005, Sundance Film Festival) i producenta Wesa Andersona ("Podwodne życie ze Stevem Zissou").
Bernard (Jeff Danniels - Głupi i głupszy), intelektualny snob, uważa siebie za wielkiego pisarza. na razie jednak musi wieść żywot nauczyciela uniwersyteckiego. Gdy jednak jego żona Joan (Laura Linney - Egzorcyzmy Emily Rose) odkrywa u siebie talent pisarski, zazdrość rozbija rodzinę, zmuszając dwóch synów Walta (Jesse Eisenberg - Lawirant) i Franka (Owen Kline - Party na słodko) do opowiedzenia się po jednej ze stron.
I tak Walt zostaje przy ojcu, a Frank przy mamie. Joan zaczyna widywać się z trenerem tenisa swego młodszego syna (William Baldwin, "Ognisty podmuch") a Bernard romansuje ze studentką Lili (Anna Paquin - "Fortepian"), którą także interesuje się jego starszy syn.