Movies / TV
THE WASHINGTON POST
Features
Carl Weathers was So Much More Than a Sidekick (Feb. 4, 2024)
The Real Spawn of “Alien”? Otherworldly Filmmakers. (Aug. 16, 2024)
Reviews
‘Wolfs’ teams Clooney and Pitt as old rivals too cool for new tricks (Sept. 20, 2024)
In ‘Here,’ Robert Zemeckis homes in on the room where it happens (Nov. 1, 2024)
‘Moana 2’ is a Sea-Plus Musical (Nov. 27, 2024)
NPR
Reviews
1917 (Dec. 2019)
The Accountant (Oct. 2016)
Ad Astra (Sept. 2019)
Alien: Covenant (May 2017)
Alita: Battle Angel (Feb. 2019)
Allied (Nov. 2016)
American Made (Sept. 2017)
Baby Driver (June 2017)
Batman v Superman: Dawn of Justice (March 2016)
Ben-Hur (Aug. 2016)
Blade Runner 2049 (Sept. 2017)
Blair Witch (Sept. 2016)
Bleed for This (Nov. 2016)
Blinded by the Light (Aug. 2019)
Bloodshot (March 2020)
Bright (Dec. 2017)
Captain America: Civil War (May 2016)
Central Intelligence (June 2016)
Chappie (March 2015)
Chuck (May 2017)
The Commuter (Jan. 2018)
Creed (Nov. 2015)
Den of Thieves (Jan. 2018)
De Palma (June 2016)
Detroit (August 2017)
Dolemite Is My Name (Oct. 2019)
Dumbo (March 2019)
Dunkirk (July 2017)
The Equalizer (Sept. 2014)
The Equalizer 2 (July 2018)
The Expendables 3 (August 2014)
Fast & Furious Presents: Hobbs & Shaw (July 2019)
The Fate of the Furious (April 2017)
First Cow (March 2020)
Free Fire (April 2017)
Fury (Oct. 2014)
The Gentlemen (Jan. 2020)
Get Out (Feb. 2017)
Godzilla: King of the Monsters (May 2019)
Gringo (March 2018)
Hacksaw Ridge (Nov. 2016)
Hail, Caesar! (Feb. 2016)
Hell or High Water (Aug. 2016)
Hellboy (April 2019)
How to Talk to Girls at Parties (May 2018)
I Am Ali (Oct. 2014)
Interstellar (Nov. 2014)
Isle of Dogs (March 2018)
Jack Reacher: Never Go Back (Oct. 2016)
Jason Bourne (July 2016)
John Wick: Chapter 2 (Feb. 2017)
John Wick: Chapter 3 — Parabellum (May 2019)
Jurassic World (June 2015)
Jurassic World: Fallen Kingdom (June 2018)
Justice League (Nov. 2017)
The Killing of a Sacred Deer (Oct. 2017)
Kingsman: The Golden Circle (Sept. 2017)
Kong: Skull Island (March 2017)
Lazy Eye (Nov. 2016)
The Legend of Tarzan (July 2016)
Life (March 2017)
Live By Night (Dec. 2016)
Logan (March 2017)
Logan Lucky (Aug. 2017)
London Has Fallen (March 2016)
Lucy (July 2014)
Mad Max: Fury Road (May 2015)
The Magnificent Seven (Sept. 2016)
The Man from U.N.C.L.E. (Aug. 2015)
The Martian (Oct. 2015)
The Meg (Aug. 2018)
Midway (Nov. 2019)
Mile 22 (Aug. 2018)
Miss Bala (Jan. 2019)
Miss Peregrine's Home for Peculiar Children (Sept. 2016)
Mission: Impossible — Rogue Nation (July 2015)
Mission: Impossible — Fallout (July 2018)
mother! (Sept. 2017)
The November Man (August 2014)
Once Upon a Time… in Hollywood (July 2019)
Passengers (Dec. 2016)
Patriots Day (Jan. 2017)
Peppermint (Sept. 2018)
Pirates of the Caribbean: Dead Men Tell No Tales (May 2017)
The Predator (Sept. 2018)
Rampage (April 2018)
Red Sparrow (March 2018)
Richard Jewell (Dec. 2019)
Rogue One: A Star Wars Story (Dec. 2016)
San Andreas (May 2015)
Serenity (Jan. 2019)
Shaft (June 2019)
The Shallows (June 2016)
The Shape of Water (Dec. 2017)
Sicario: Day of the Soldado (June 2018)
SPECTRE (Nov. 2015)
Spider-Man: Homecoming (July 2017)
Spider-Man: Into the Spider-Verse (Dec. 2018)
Spider-Man: Far From Home (July 2019)
The Spy Who Dumped Me (Aug. 2018)
Star Trek Beyond (July 2016)
Star Wars: The Force Awakens (Dec. 2015)
Suicide Squad (Aug. 2016)
Superfly (June 2018)
Suspiria (Oct. 2018)
They Shall Not Grow Old (Jan. 2019)
Terminator: Dark Fate (Oct. 2019)
Thor: Ragnarok (Nov. 2017)
Three Billboards Outside of Ebbing, Missouri (Nov. 2017)
Tomb Raider (March 2018)
Venom (Oct. 2018)
War for the Planet of the Apes (July 2017)
Western Stars (Oct. 2019)
X-Men: Apocalypse (May 2016)
xXx: Return of Xander Cage (April 2017)
Zombieland: Double Tap (Oct. 2019)
ESSAYS
On Haywire, Steven Soderbergh's action-cinema debut (Jan. 2012)
There Will Be Acid-Blood: On Loving ALIEN and Parsing Prometheus (June 2012)
Skyfall-In: I'm Sorry, Sam Mendes, for expecting you to make a a lousy James Bond movie (Nov. 2012)
They Still Call Me John McClane: Being a die-hard's guide to the Die Hard galaxy (Feb. 2013)
Captain Phillips and the Terrible Excitement of Real Action (Oct. 2013)
What He Did for Love: Manipulation and Wickedness in About Time (Nov. 2013)
The Retouchables: RoboCop (Feb. 2014)
The Fist, The Shield, and the Gun (April 2014)
So Long, H.R. Giger, and Thanks for All the Sleepless Nights (May 2014)
Back to the Future, Past: The Bending of Time and the Elasticity of X-Men (May 2014)
Anyway, We Delivered the Bomb: On Choosing The Dissolve's 50 Greatest Summer Blockbusters (July 2014)
It's Like It Never Happened: A Terminator Dossier (July 2015)
1984: The Year We Stopped Watching Movies and Started Watching Franchises (July 2016)
The Game-Over Man: Remembering Bill Paxton (Feb. 2017)
On Roger Moore and the Hulu Documentary Becoming Bond (May 2017)
Hail, Dehydration! Avengers: Endgame and the Incredible Swelling Blockbuster (April 2019)
Slate
What Gravity Should've Learned from ALIENS (Oct. 2013)
Does Black Panther Say "Vibranium" as Much as Avatar Says "Unobtanium"? (Feb. 2018)
In the 1990s, Terminator 2’s Ultimate Evil Took the Form of a Cop. In 2019, It’s the U.S. Border Patrol. (Nov. 2019)
SMITHSONIAN
What the Movies Taught Us About World War II Aviation (March 2015)
Warp Corps: Star Trek at 50 (Aug. 2016)
M*A*S*H at 50 (Sept. 2022)
Outlaw Posse, and How a Century of Black Westerns Shaped Movie History (March 2024)
How Fly Me to the Moon Pokes Fun at Moon Landing Conspiracy Theories (July 2024)
The AtlanTic
The Messy, Improbable History of S.P.E.C.T.R.E. (Nov. 2015)
Filmspotting
The Top Five Things I Forgot to Say While Presenting My Top Five Remakes
The Village Voice
Essays
Arnold Schwarzenegger: Return of the Machine (Jan. 2013)
Bring Me the Head of Han Solo (May 2014)
(No) Fear of a Shane Black Planet (April 2013)
When Iron Man Ate Superman's Lunch (Sept. 2013)
The Four Types of Spoilers (Oct. 2013)
The Big Engine That Couldn't: On RoboCop's ED-209 (Feb. 2014)
Air-Conditioned Fun in the Summertime (May 2014)
Ten Summer Movies We Hope Don't Suck (May 2015)
Nine Summer Movies Worth Hoping For (May 2016)
12 Reasons Why You Shouldn't Fear 2017's Summer Movie Season (May 2017)
These Summer Movies Might Actually Be Good (May 2018)
Reviews
Long
Brick Mansions (April 2014)
Independence Day: Resurgence (June 2016)
No Good Deed (Sept. 2014)
Sabotage (March 2014)
Sex Tape (July 2014)
Simon Killer (April 2013)
Capsules
Aatsinki: The Story of Arctic Cowboys (Jan. 2014)
And While We Were Here (Sept. 2013)
Burning Blue (June 2014)
Decoding Annie Parker (April 2014)
Down and Dangerous (Feb. 2014)
Herb & Dorothy: 50 x 50 (Sept. 2013)
Life Is Strange (Jan. 2014)
Mercedes Sosa: The Voice of Latin America (Jan. 2014)
They Live (Dec. 2013)
Unacceptable Levels (Sept. 2013)
The Dissolve
Essays
The Infiltration Unit: Terminator 2's Brilliant Game of Good 'Bot, Bad Cop (July 2014)
Won't Someone Please Think of the 'Tweens? (Dec. 2014) (And its 2015 cartoon adaptation!)
The Long Warm-Up to Heat (Jan. 2015)
Prose and Retcons, or Don't Fear the Rewind, or Mulligans' Wake (March 2015)
Reviews
7 Minutes (June 2015)
Affluenza (July 2014)
Age of Uprising: The Legend of Michael Kohlhaas (May 2014)
Anchorman 2: The Legend Continues (Super-Sized, R-Rated Edition) (March 2014)
Believe Me (Sept. 2014)
A Brony Tale (July 2014)
Cabin Fever: Patient Zero (July 2014)
Code Black (June 2014)
The Dawn Patrol (June 2015)
Deepsea Challenge 3D (August 2014)
(Dis)honesty: The Truth About Lies (May 2015)
Drive Hard (Oct. 2014)
Easy Money: Hard to Kill (Snabba Cash II) (Feb. 2014)
Exposed (March 2014)
Llyn Foulkes: One Man Band (May 2014)
The Great Chicken Wing Hunt (Jan. 2014)
Hairbrained (Feb. 2014)
The Homestretch (Sept. 2014)
The Human Race (June 2014)
I Am I (June 2014)
Ironclad: Battle for Blood (July 2014)
Jinn (April 2014)
Jupiter Ascending (Feb. 2015)
Kid Cannabis (April 2014)
Kung Fu Elliot (Feb. 2015)
Last Passenger (April 2014)
The Love Punch (May 2014)
Lucky Them (May 2014)
Maladies (March 2014)
Mars at Sunrise (Feb. 2014)
A Night in Old Mexico (May 2014)
No God, No Master (April 2014)
NOW: In the Wings on a World Stage (April 2014)
Outcast (Feb. 2015)
The Outsider (Feb. 2014)
Poker Night (Dec. 2014)
Reach Me (Nov. 2014)
Run All Night (March 2015)
Supremacy (Jan. 2015)
To Be Takei (August 2014)
Trust Me (May 2014)
War of the Worlds Goliath (March 2014)
We'll Never Have Paris (Jan. 2015)
Wolves (Nov. 2014)
THE RINGER
Everybody Does It Bitter: A History of James Bonds Complaining About Their Jobs (Oct. 2021)
VULTURE
Homage Control: James Cameron shouts out his own filmography in Avatar: The Way of Water (Dec. 2022)
Dark Matter, recapped! (May 2024)
Masters of the Air, recapped! (Jan. 2024)
Reacher, season two, recapped! (Dec. 2023)
Sunny, recapped! (July 2024)
Washington City Paper
Air (April 2023)
Alien: Romulus (August 2024)
All of Us Strangers (Jan. 2024)
Argylle (Feb. 2024)
Bad Boys: Ride or Die (June 2024)
Batman (Jan. 2024)
Beau Is Afraid (April 2023)
The Bikeriders (June 2023)
Challengers (April 2024)
Civil War (April 2024)
The Creator (Sept. 2023)
Creed III (Feb. 2023)
Deadpool & Wolverine (July 2024)
Dune Part Two (March 2024)
The Exorcist: Believer (Oct. 2023)
Ferrari (Dec. 2023)
The Flash (June 2023)
Furiosa: A Mad Max Saga (May 2024)
Gladiator II (Nov. 2024)
Godzilla x Kong: The New Empire (March 2024)
Indiana Jones and the Dial of Destiny (June 2023)
John Wick: Chapter 4 (March 2023)
The Last Voyage of the Demeter (Aug. 2023)
Love Lies Bleeding (March 2024)
Magic Mike’s Last Dance (Feb. 2023)
Married to Comics (Sept. 2023)
Megalopolis (Sept. 2024)
Mission: Impossible — Dead Reckoning Part One (July 2023)
Napoleon (Nov. 2023)
Poor Things (Dec. 2023)
Spider-Man: Across the Spider-Verse (June 2023)
Twisters (July 2024)
The Zone of Interest (Dec. 2023)
DCist
14 Women
Bulletproof Salesman
Facing Ali
Garbage Warrior
Grbavica: City of My Dreams
Inside Man
Kassim the Dream
My Winnipeg
Once
Stand Up
Supermen of Malegaon
Theater of War
Voices from El-Sayed
Express Night Out
Misc.
Cruise Controller: On Edge of Tomorrow and Blockbuster Déjà Vu (June 2014)