Sienna Miller has joined the cast of Foxcatcher.

The actress will star alongside Mark Ruffalo, Steve Carell and Channing Tatum in the Bennett Miller-directed true drama, Deadline reports.

The film is based on the murder of Olympic wrestler David Schultz (Ruffalo) by his friend John DuPont (Carell), the heir of a wealthy family who operated a training centre called Team Foxcatcher and suffered from bouts of paranoid schizophrenia.

She will play the character of Schultz's wife Nancy, who apparently witnessed his fatal shooting. Magic Mike star Tatum will play his younger brother Mark.

Bennett Miller last directed the Brad Pitt sports drama Moneyball.