Warning: Contains SPOILERS for Invincible season 3, episode 5!
Invincibleseason 3 has brought back many of the beloved characters from the Amazon Prime Video series, but it also secretly recast one of season 1’s biggest stars. Thevoice cast ofInvincibleis massive, with all three seasons featuring all kinds of stars and A-list celebrities. However, one of the biggest actors from the show didn’t reprise his role inInvincibleseason 3, and many viewers may not have even noticed.
Invincibleseason 3 is finally here, with it continuing the story of the acclaimed animated series from whereInvincibleseason 2 left off.After Mark’s battle with Angstrom Levy, season 3 has followed Invincible’s conflicts with Cecil Stedman, with him also dealing with multiple storylines that have returned from the previous seasons. One of these returning storylines is the Titan and Machine Head storyline from season 1, withInvincibleseason 3, episode 5 entirely focusing on The Order.

Mahershala Ali Played Titan In Invincible Season 1 (But He Was Recast In Season 3)
He Is Now Played By Todd Williams
Titan was a major player inInvincibleseason 1, and after not appearing in season 2, he is back in season 3.MoonlightandGreen Bookactor Mahershala Ali provided the voice for Titan during his appearances inInvincibleseason 1, with his performance being acclaimed. Mahershala Ali was one of the biggest stars inInvincibleseason 1, with him being one of the most notable members of the cast during the first batch of episodes.
Invincible Season 3 Quietly Made Atom Eve One Of The Show’s Strongest Characters
Atom Eve has been a major character ever since the first season, but Invincible may have just made her one of the strongest heroes in the entire show.
WhenTitan returned inInvincibleseason 3, he had an all-new voice. Despite many ofInvincible’s major voice actors returning,Invincibleseason 3 recast Titan, with Mahershala Ali no longer voicing him. Instead, Titan was voiced byThe Last Standactor Todd Williams. Williams' Titan voice isn’t too far off from the voice Ali provided in season 1, which is impressive considering that Ali didn’t alter his voice all that much when playing Titan.

Why Mahershala Ali Didn’t Return For Invincible Season 3
The Reason Hasn’t Been Revealed Yet
It hasn’t been revealed exactly why Mahershala Ali didn’t return forInvincibleseason 3, with no official reason being given. However, it is possible that scheduling issues could have played a role. SinceInvincibleseason 3, Mahershala Ali has only gotten bigger. Work on upcoming movies likeBladeandJurassic World Rebirthmay have kept him from voicing Titan again, although this is just speculation.
Invincible Season 3’s Dragon Villain Explained: Origin, Powers & How He Survives
Invincible season 3 finally showcased Mister Liu’s full potential, but the dragon villain’s origins and abilities remain relatively unclear.
Budget issues could have also played a role.Invincible’s cast has only gotten bigger, and if Titan doesn’t reappear afterInvincibleseason 3, episode 5, theInvincibleteam may have decided that they couldn’t fit Mahershala Ali into the budget. The reason for Ali’s absence will undoubtedly be revealed eventually, with it being one of the biggest mysteries inInvincibleseason 3.
