The Musketeers Cast

13 actors in all seasons

Luke Pasqualino

D'Artagnan

Tom Burke

Athos

Ryan Gage

King Louis

Peter Capaldi

Cardinal Richelieu

Hugo Speer

Treville

Alexandra Dowling

Queen Anne

Maimie McCoy

Milady de Winter

Marc Warren

Rochefort

Tamla Kari

Constance

Rupert Everett

Governor Feron