שני אחים, טובי (כריס פיין) וטאן (בן פוסטר), יוצאים למסע של שוד בנקים קטן בטקסס במטרה להציל את החווה המשפחתית שעלולה להיגרר להוצאה לפועל. הם מתכננים להקים קרן חיסכון לילדיהם, כדי להבטיח להם עתיד טוב יותר, אך הדרך שלהם רצופה בסכנות ומאבקים. טובי, האח המבוגר, מנסה לשמור על קור רוח ותבונה, בעוד טאן, האח הצעיר והפראי, נוטה לפעול באימפולסיביות, מה שמסבך את המצב ומוביל למתחים בין השניים. במקביל, שריף ויוטר (ג'ף ברידג'ס), שוטר ותיק ומנוסה, יוצא במרדף אחר האחים. ויוטר, שמכיר היטב את האזור ואת האנשים שבו, מנסה להביא את טובי וטאן לדין, אך גם מתמודד עם מורכבות מוסרית כשהוא מבין את המניעים שלהם. הוא נאבק בין הרצון להגן על החוק לבין ההבנה של הקשיים הכלכליים והחברתיים שהובילו את האחים לפשעים. הסיפור מתפתח במתח מתמיד בין האחים לבין השריף, כאשר כל צד מנסה להשיג את מטרתו תוך התמודדות עם עבר כואב, קשרי משפחה מורכבים והמציאות הקשה של חיי הפרברים. השודדים נאלצים להתמודד לא רק עם החוק אלא גם עם ההשלכות האישיות של מעשיהם, בעוד השריף מתמודד עם מצפון וחובותיו כלפי הקהילה. המאבק הזה מציב את כולם בפני שאלות על צדק, נאמנות ומשמעות המשפחה בעידן של קשיים כלכליים וחברתיים. בסופו של דבר, המרדף מגיע לשיאו כשהאחים נאלצים לקבל החלטות גורליות שמשפיעות על עתידם ועל חייהם. הסרט מציג בצורה אותנטית את המאבק בין החוק לבין המצוקה הכלכלית, ומעלה שאלות מוסריות עמוקות על צדק ותחושת שייכות. דרך דמויות מורכבות ומשחק מצוין, "באש ובמים" מצליח לשרטט תמונה עגומה אך אנושית של החיים בפרברים האמריקאיים, ומזמין את הצופים לחשוב מחדש על הגבולות שבין טוב לרע, חוק ומורל.
