Edward James Olmos Joins ABC’s ‘Marvel’s Agents of SHIELD’

Emmy winner guest stars as Robert Gonzales on the superhero spin-off series

Edward James Olmos
Getty Imaes

Marvel just added another big name to its universe.

Edward James Olmos has joined the cast of ABC’s “Marvel’s Agents of SHIELD,” according to Marvel. His character, Robert Gonzales, is being kept under wraps, but his debut is said to bring “massive repercussions” for Director Coulson (Clark Gregg) and his team.

Olmos was nominated for an Oscar in 1988 for “Stand and Deliver,” but has found even more success over multiple decades on television. He played Lt. Martin Castillo on over 100 episodes of Michael Mann‘s stylish NBC cop series “Miami Vice,” nabbing an Emmy for his efforts in 1984. More recently he played Admiral William Adama on Syfy’s “Battlestar Galactica” reboot, which ran for four seasons.

Olmos joins a growing list of talent to appear on Season 2 of “SHIELD,” including Adrianne Palicki (Bobbi Morse, a.k.a. Mockingbird), Lucy Lawless (Agent Isabelle Hartley), Reed Diamond (Daniel Whitehall), Nick Blood (Lance Hunter), Henry Simmons (Alphonso “Mack” Mackenzie), and Kyle MacLachlan (Skye’s father).

Lawless, who co-starred with Olmos on “Battlestar Galactica,” was killed off in the Season 2 debut.

In addition to Gregg, “SHIELD” stars Ming-Na Wen (Agent May), Brett Dalton (Grant Ward), Elizabeth Henstridge (Agent Simmons), Iain De Caestecker (Agent Fitz), and Chloe Bennet (Agent Skye). The series is currently on its mid-season hiatus, and ABC is airing “Marvel’s Agent Carter” in its regular slot.

CAA and Untitled Entertainment represent Olmos.

“Marvel’s Agents of SHIELD” returns Tuesday, March 3 at 8 p.m. on ABC.