20th Century Women Theatrical release poster Directed by Mike Mills Produced by Anne Carey Megan Ellison Youree Henley Written by Mike Mills Starring Annette Bening Elle Fanning Greta Gerwig Lucas Jade Zumann Billy Crudup Music by Roger Neill Cinematography Sean Porter Edited by Leslie Jones Production companies Annapurna Pictures Archer Gray Modern People Distributed by A24 Release date October 8, 2016 (2016-10-08) (New York Film Festival) December 28, 2016 (2016-12-28) (United States) Running time 118 minutes[1][2] Country United States Language English Box office $395,412[3]