James McArdle is a Scottish actor. He had his career beginnings in the 2010s where he first acted on stage. Later in 2012, he had his first movie role in Private Peaceful. He next had roles in the films ’71 and Star Wars: The Force Awakens. He later starred in the TV film Man in an Orange Shirt, which also marked his TV debut. The actor then starred as Ted Finch in the made-for-television movies Salting the Battlefield and Turks & Caicos. He also starred in the miniseries 37 Days. In 2018, he portrayed Earl of Moray in the historical drama film Mary Queen of Scots.