Ben Affleck filmography
Ben Affleck is an American actor, producer, director, and screenwriter. His first screen appearance was at the age of eight in a minor part in The Dark End of the Street (1981), an independent production set in Boston.[1] As a teenager, he appeared in several television shows, including the PBS educational programs The Voyage of the Mimi (1984) and The Second Voyage of the Mimi (1988), and an episode of the ABC Afterschool Special in 1986.[2] Affleck played an antisemite in the sports film School Ties (1992) and went on to feature as a regular on the short-lived television drama Against the Grain (1993).[3][4] He gained attention for playing the supporting part of a high-school senior in Richard Linklater's cult film Dazed and Confused (1993), after which he had his first leading role in Kevin Smith's comedy film Glory Daze (1995).[4][5]
The year 1997 was noteworthy for Affleck. He played a comic book artist in Smith's art-house success Chasing Amy, and featured in and co-wrote the screenplay of the drama Good Will Hunting with Matt Damon; they won the Academy Award for Best Original Screenplay for it.[6][7] He next starred alongside Bruce Willis in Michael Bay's science fiction film Armageddon (1998), which proved to be his biggest commercial success to that point.[8][9] In 2000, Affleck formed a production company with Damon and Sean Bailey, named LivePlanet, which produced Project Greenlight (2001–05, 2015), a television reality series that provides training to first-time filmmakers.[10][11] He went on to serve as the executive producer of several projects directed by the winners of the show.[11][12] Affleck played opposite Kate Beckinsale in Bay's romantic war film Pearl Harbor (2001), which despite negative reviews was a box office hit.[13][14] His career subsequently went through a period of decline when he starred in a series of critical and commercial failures, including the superhero film Daredevil (2003), and the comedies Gigli (2003) and Surviving Christmas (2004), leading commentators to believe that the end of Affleck's career was imminent.[15][16] However, he made a comeback with the biographical film Hollywoodland (2006), in which his portrayal of George Reeves earned him a Golden Globe nomination.[15][17]
In 2007, Affleck made his feature film directorial debut with Gone Baby Gone, a thriller based on a novel by Dennis Lehane, which was critically praised.[18][19] He continued to take on acting jobs in films, featuring in the ensemble romantic comedy He's Just Not That Into You (2009) and the drama The Company Men (2010).[20] Affleck went on to act in and direct two acclaimed features for Warner Bros.—the crime drama The Town (2010) and the historical thriller Argo (2012).[21] The latter film, about the 1979 Iran hostage crisis in which he played the intelligence agent Tony Mendez, won the Academy Award for Best Picture and Affleck won the Golden Globe and BAFTA for Best Director.[lower-alpha 1][17][22][23] Also in 2012, Affleck and Damon launched another production company, named Pearl Street Films.[24] In 2014, Affleck played a man accused of murdering his wife in David Fincher's psychological thriller Gone Girl.[25] Two years later, he starred as Batman in the superhero film Batman v Superman: Dawn of Justice (2016), his highest-grossing release, a role he will reprise in subsequent installments of a franchise set in the DC Extended Universe.[9][26]
Film
Denotes films that have not yet been released |
Television
Denotes shows that have not yet been aired |
Title | Year | Role | Notes | Ref(s) |
---|---|---|---|---|
The Voyage of the Mimi | 1984 | C.T. Granville | 6 episodes | [79] |
ABC Afterschool Special | 1986 | Danny Coleman | Episode: "Wanted: The Perfect Guy" | [80] |
Hands of a Stranger | 1987 | Billy Hearn | Television film | [81] |
The Second Voyage of the Mimi | 1988 | C.T. Granville | 12 episodes | [82] |
Daddy | 1991 | Ben Watson | Television film | [83] |
The Torkelsons | 1993 | Kevin Johnson | Episode: "Is That All There Is?" | [84] |
Lifestories: Families in Crisis | 1994 | Aaron Henry | Episode: "A Body to Die For: The Aaron Henry Story" | [85] |
Against the Grain | 1993 | Joe Willie Clemons | 8 episodes; main cast | [86] |
Saturday Night Live | 1999–2013 | Himself | 8 episodes | [2] |
Project Greenlight | 2001–05, 2015 |
Himself | Executive producer | [11][87] |
Push, Nevada | 2002 | — | Executive producer and writer | [88] |
Reporter | 2009 | — | Documentary; executive producer |
[89] |
Curb Your Enthusiasm | 2009 | Customer | Episode: "Officer Krupke" | [90] |
The Leisure Class | 2015 | — | Television film; executive producer |
[91] |
The Runner | 2016 | — | Executive producer | [92] |
Incorporated | 2016 | — | Executive producer | [93] |
See also
Footnotes
- ↑ Affleck did not receive a nomination for Best Director at the 85th Academy Awards, alhough Argo was nominated for, and won, Best Picture.[22]
- ↑ Refers to the film's earliest release
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 5.0 5.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 11.0 11.1 11.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 15.0 15.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 17.0 17.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 22.0 22.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 26.0 26.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.