1987 in einer Kleinstadt in Massachusetts: Die alleinerziehende Mutter Adele (Kate Winslet) und ihr 13-jähriger Sohn Henry (Gattlin Griffith) führen ein einigermaßen normales Leben. Doch Adele fühlt sich vereinsamt, seit ihr Mann sie verlassen hat. Eines Tages trifft sie im lokalen Supermarkt einen verletzten Fremden, Frank (Josh Brolin). Er ...
Der abgehalfterte Wrestler Randy "The Ram" Robinson (Mickey Rourke) hat manche physische und psychische Narbe davongetragen. Mit Anabolika und anderen Aufputschmitteln hält er sich halbwegs fit, um im Ring weiterhin spektakuläre Shows abliefern zu können. Eines Tages bricht Randy nach einem besonders blutigen Schaukampf kotzend zusammen: ...