Reviews

3 Body Problem. Zine Tseng as Young Ye Wenjie in episode 102 of 3 Body Problem. Cr. Ed Miller/Netflix © 2024

3 Body Problem review: Episode 2, "Red Coast"

Dan Selcke
|

3 Body Problem is a digestible remix of the sci-fi books, and that's a good thing

Star Wars: The Bad Batch Episode 8 is a waste of time

Shōgun Episode 5 makes an art of discomfort and ratchets up the tension

Andrew Lincoln as Rick Grimes, Danai Gurira as Michonne - The Walking Dead: The Ones Who Live _ Season 1, Episode 3 - Photo Credit: Gene Page/AMC

The Walking Dead: The Ones Who Live — Rick has a tough decision to make in "What We"

Ariba Bhuvad
|

Courtesy of Prime Video

Invincible review, Episode 205: "This Must Come As A Shock"

Ashley Hurst
|

Kate Kennedy as Kai in Halo episode 7, Season 2, Streaming on Paramount+. Photo Credit: Adrienn Szabo/Paramount+

Halo marches toward an emotional climax in "Thermopylae"

Daniel Roman
|

Danai Gurira as Michonne - The Walking Dead: The Ones Who Live _ Season 1, Episode 3 - Photo Credit: AMC

The Walking Dead: The Ones Who Live leaves us on the edge of our seats in Episode 3

Ariba Bhuvad
|
L-R Cristina Rodlo as Corporal Perez and Kate Kennedy as Kai in Halo episode 6, Season 2, Streaming on Paramount+. Photo Credit: Adrienn Szabo/Paramount+

Halo season 2 sets up its endgame in "Onyx," but loses sight of character motivations

Daniel Roman
|
Courtesy of Prime Video

Invincible season 2, part 2 is an epic, action-packed rollercoaster of emotion

Ashley Hurst
|
Star Wars: The Bad Batch Season 4, Episode 4 "A Different Approach." Crosshair. Image Credit: StarWars.com

The family is back together in Star Wars: The Bad Batch episode 5

Rich Eberwein
|

“SHOGUN” -- "Tomorrow is Tomorrow" -- Episode 3 (Airs March 5) Pictured: Cosmo Jarvis as John Blackthorne. CR: Katie Yu/FX

Shōgun builds bonds and edge-of-your-seat tension in "Tomorrow Is Tomorrow"

Daniel Roman
|

Danai Gurira as Michonne - The Walking Dead: The Ones Who Live _ Season 1, Episode 2 - Photo Credit: Gene Page/AMC

The Walking Dead: The Ones Who Live gives us a foreboding reunion in "Gone"

Ariba Bhuvad
|

Mistborn: The Final Empire by Brandon Sanderson. Image courtesy of Tor Books.

A first-time Brandon Sanderson reader reviews Mistborn: The Final Empire

Dan Selcke
|
ZENDAYA as Chani in Warner Bros. Pictures and Legendary Pictures’ action adventure “DUNE: PART TWO,” a Warner Bros. Pictures release. Photo Credit: Courtesy Warner Bros. Pictures © 2023 Warner Bros. Entertainment Inc. All Rights Reserved.

Everything we know about Dune: Part Three

Dan Selcke
|
Pablo Schreiber as Master Chief in Halo episode 5, season 2, streaming on Paramount+ 2024. Photo Credit: Adrienn Szabo/Paramount+

Halo holds steady as it navigates the emotional fallout of Reach in "Aleria"

Daniel Roman
|
Star Wars: The Bad Batch Season 3 "Shadows of Tantiss." Royce Hemlock and Emperor Palpatine. Image Credit: StarWars.com

Star Wars: The Bad Batch kicks off its final season with a bang

Rich Eberwein
|

“SHOGUN” -- "Anjin" -- Episode 1 (Airs February 27) Pictured: Hiroyuki Sanada as Yoshii Toranaga. CR: Katie Yu/FX

Shōgun is a masterfully drawn period piece perfect for fans of The Last Kingdom or Game of Thrones

Daniel Roman
|

Shōgun - Official Trailer | Hiroyuki Sanada, Cosmo Jarvis, Anna Sawai | FX
Icon / VideoCreated with Sketch.

Critics hail FX's new samurai drama Shōgun as a "masterpiece"

Dan Selcke
|

Andrew Lincoln as Rick Grimes, Lesley-Ann Brandt as Thorne - The Walking Dead: The Ones Who Live _ Season 1, Episode 1 - Photo Credit: Gene Page/AMC

The Walking Dead: The Ones Who Live review: "Years," the series premiere

Ariba Bhuvad
|
Avatar: The Last Airbender. (L to R) Gordon Cormier as Ang, Kiawentiio as Katara, Ian Ousley as Sokka in season 1 of Avatar: The Last Airbender. Cr. Netflix © 2024

The Avatar: The Last Airbender season finale is kind of a mess

Rich Eberwein
|
Appa takes flight through couldy skies with passengers Aang (Gordon Cormier), Katara (Kiawentiio) and Sokka (Ousley) on his back.

Avatar: The Last Airbender Episode 7 runs a frustrating race to the finish line

Rich Eberwein
|
Avatar: The Last Airbender. (L to R) Arden Cho as June, Dallas Liu as Prince Zuko, Paul Sun-Hyung Lee as Iroh in season 1 of Avatar: The Last Airbender. Cr. Robert Falconer/Netflix © 2024

Avatar: The Last Airbender improves on Zuko's original story in Episode 6

Rich Eberwein
|

Avatar: The Last Airbender. Season 1 of Avatar: The Last Airbender. Cr. Courtesy of Netflix © 2024

Avatar: The Last Airbender Episode 5 takes us on a messy journey to the spirit world

Rich Eberwein
|

Avatar: The Last Airbender. Utkarsh Ambudkar as King Bumi in season 1 of Avatar: The Last Airbender. Cr. Courtesy of Netflix © 2024

Avatar: The Last Airbender Episode 4 masterfully expands Zuko and Iroh's relationship

Rich Eberwein
|

Avatar: The Last Airbender. (L to R) Sebastian Amoruso as Jet, Kiawentiio as Katara in season 1 of Avatar: The Last Airbender. Cr. Robert Falconer/Netflix © 2024

Avatar: The Last Airbender Episode 3 confusingly weaves together several classic storylines

Rich Eberwein
|
ROBERT FALCONER/NETFLIX

Avatar: The Last Airbender Episode 2 makes come big changes, some good and some bad

Rich Eberwein
|
Halo poster

Halo delivers a bombshell episode with "Reach"

Daniel Roman
|