Niewolnica Eden jest własnością przywódcy Konfederacji na plantacji bawełny w Luizjanie. Po kolejnym gwałcie kobieta zasypia, budząc się jako Veronica, znana współczesna socjolog oraz pisarka.
Skazany za morderstwo Richard Matt (Benicio Del Toro) opracowuje plan ucieczki. W realizacji zamiarów pomaga mu Tilly Mitchell (Patricia Arquette) – pracująca żona i matka, która kieruje więzienną szwalnią. Tilly wdaje się w romans z Mattem, ale także drugim skazanym – Davidem Sweatem (Paul Dano). Ten odsiaduje wyrok za zabicie policjanta i być może darzy Tilly prawdziwym uczuciem. David dość niechętnie zgadza się pomóc Richardowi Mattowi w realizacji jego planu.
Stary list napisany przez Johna Lennona i Yoko Ono inspiruje zgorzkniałego muzyka do zmiany stylu życia oraz polepszenia stosunków z biologicznym synem.
Gdy na moście łączącym amerykańskie El Paso z meksykańskim Juarez zostają znalezione zwłoki, współpracę rozpoczynają detektywi reprezentujący oba kraje, Sonya Cross i Marco Ruiz, którzy chcą schwytać zabójcę.