(written from a Production point of view)
This page contains information regarding Star Trek: Picard, and thus may contain spoilers.
Cabrera first ventured into British television in 2003, when he appeared in episodes of Spooks and Judge John Deed, followed by a 2004 episode of As if. In 2005 he starred as Ocatvius, the later Augustus Caesar, in the mini-series Empire (with James Frain as Brutus); that year he also appeared in an episode of another mini-series, ShakespeaRe-Told.
His breakthrough in America was the recurring role of Isaac Mendez in Heroes between 2006 and 2009, starring Greg Grunberg and Zachary Quinto. From 2008 through 2011 he also appeared as Lancelot in several episodes of Merlin. 2011 and 2012, respectively, also saw Cabrera in episodes of Covert Affairs (with Gregory Itzin) and Alcatraz, as well as the 2012 television movie Hemingway & Gellhorn. He was also featured in episodes of Dexter and the mini-series Falcon and Anna Karenina.
Between 2014 and 2016 Cabrera starred as Aramis in The Musketeers. He was in a 2016 episode of The Mindy Project and several 2017 episodes of Big Little Lies, alongside Adam Scott and Jeffrey Nordling.
Outside of television, in 2004 Cabrera had a role in the movie Haven (with Zoë Saldana) and voiced a role in the video game ToCA Race Driver 2. Between 2006 and 2008 he appeared in the movies Love and Other Disasters (with Stephanie Beacham), Goal II: Living the Dream and Che: Part One. 2010 saw him in Meant to Be and La Vida de los Peces. In 2012 he featured in the Mexican drama For Greater Glory: The True Story of Cristiada. He then performed in the 2017 movies What Happened to Monday and Transformers: The Last Knight.
Cabrera will appear in the upcoming Chilean drama Ema.