Foxcatcher vertelt het aangrijpende, waargebeurde verhaal van twee Olympische worstelkampioenen, de broers Mark Schultz (Channing Tatum) en Dave Schultz (Mark Ruffalo).
John Du Pont heeft zijn zinnen gezet op het trainen van de broers, maar als Dave niet naar zijn landgoed wil verhuizen, is het de naïeve Mark die hij volledig onder zijn hoede neemt. Samen hebben ze het doel om van Mark de grootste worstelaar ter wereld te maken. Mark krijgt een intense band met de excentrieke John Du Pont (Steve Carell). Echter hoe langer Mark bij deze steenrijke man op zijn landgoed woont, hoe meer hij verstrikt raakt in een web van paranoia en verraad.