Mark Rowley is a Scottish actor. In 2011, he debuted in an episode of Case Histories. He next had one-time roles in Doctors and Luther. His first recurring role was as Jamie McAllister in River City, after which he played the character Piers in some episodes of Young Dracula. In 2018, he played the titular character in the film Macbeth. This was followed by a performance in the movie Guns Akimbo. Rowley gained wider recognition for his role as Finan in the television series The Last Kingdom, a role he played between 2017 and 2020. Afterward, he guest-starred in an episode of The Spanish Princess.