Battle of the Sexes Theatrical release poster Directed by Jonathan Dayton Valerie Faris Produced by Christian Colson Danny Boyle Robert Graf Written by Simon Beaufoy Starring Emma Stone Steve Carell Sarah Silverman Bill Pullman Alan Cumming Elisabeth Shue Austin Stowell Eric Christian Olsen Music by Nicholas Britell Cinematography Linus Sandgren Edited by Pamela Martin Production company Decibel Films Cloud Eight Films Distributed by Fox Searchlight Pictures Release date September 2, 2017 (2017-09-02) (Telluride) September 22, 2017 (2017-09-22) (United States) Running time 121 minutes[1][2] Country United States Language English Budget $25 million[3] Box office $17.8 million[4]