Sons of Liberty (miniseries) characters Peter Salem
Cast and characters
Ben Barnes as Samuel "Sam" Adams
Marton Csokas as General Thomas Gage
Ryan Eggold as Dr. Joseph Warren
Michael Raymond-James as Paul Revere
Rafe Spall as John Hancock
Henry Thomas as John Adams
Jason O'Mara as George Washington
Dean Norris as Benjamin Franklin
Emily Berrington as Margaret Kemble Gage
Sean Gilder as Thomas Hutchinson
Kevin J. Ryan as John Pitcairn
Shane Taylor as Captain Thomas Preston
Jimmy Akingbola as Peter Salem
John Voce as Ebenezer Richardson
roles protagonists personalities figures casts