The Musketeers will be played by Great Expectations actor TomBurke as Athos, Santiago Cabrera from Merlin as Aramis, and Howard Charles, who has acted with the Royal Shakespeare Company, as Porthos.
Though fans appear to enjoy Burke as protagonist Miles Matheson and Esposito ("Breaking Bad") as Major Tom Neville of the Monroe Militia, Tracy Spiridakos in the driver's seat as Charlie Matheson hasn't been as well received.