The Marksman follows a hardened rancher living along the Arizona-Mexico border who helps a young migrant boy, pursued by drug cartel assassins, escape to safety across America. The 2021 action-thriller from Open Road marks the directorial debut for Robert Lorenz, a three-time Academy Award-nominated producer. Here's a cast and character guide, including the projects in which The Marksman stars have previously appeared.
Liam Neeson as Jim Hanson
The Academy Award-nominated actor from Northern Ireland enjoyed success early in his career starring alongside Mel Gibson and Anthony Hopkins in The Bounty and Robert De Niro and Jeremy Irons in The Mission. Liam Neeson’s breakout role came as Oskar Schindler in Taken trilogy.
Liam Neeson stars as Jim Hanson in The Marksman, a rancher and retired U.S. Marine sharpshooter living in an Arizona border town. Hanson patrols the US-Mexico border reporting attempted illegal crossings but soon finds himself the unlikely defender of Miguel, a young Mexican boy fleeing cartel assassins.
Katheryn Winnick as Sarah Pennington
Katheryn Winnick has appeared in a variety of films across multiple genres, including Failure to Launch, Stand Up Guys, The Art of the Steal, and Vikings. Legendary shield-maiden and wife to Viking king Ragnar Lothbrok, Lagertha appears in more episodes than any other character.
Katheryn Winnick co-stars in The Marksman as Sarah Pennington, daughter of Neeson’s Jim Hanson. Pennington, a police officer, attempts to dissuade her father from taking matters into his own hands.
Juan Pablo Raba as Maurico
The Colombian-born actor began his career on television in his home country and Venezuela before gaining international recognition in 2014 with his role as Gustavo Gaviria in Netflix’s Peppermint.
Juan Pablo Raba plays ruthless cartel leader Maurico in The Marksman. He and his assassins cross the Mexican border and relentlessly pursue Miguel into the United States.
Jacob Perez as Miguel
Jacob Perez previously appeared in a trio of shorts, beginning with his debut in 2019's Snoozefest. The young actor has also appeared in the comedy web series Stop the Bleeding!
Jacob Perez makes his feature film debut in The Marksman as Miguel, an 11-year-old Mexican boy who finds himself the target of cartel assassins. The young boy must rely on Jim Hanson for safe age through the United States.
The Marksman ing Cast
Teresa Ruiz as Rosa: Teresa Ruiz is an internationally renowned actress from Mexico. One of her earliest film roles came opposite Jennifer Lopez and Martin Sheen in Bordertown. She has also appeared in the television series Narcos: Mexico. Teresa Ruiz plays Rosa, Miguel’s mother, in The Marksman.
Dylan Kenin as Randall Brennan: The southwest United States is a familiar film setting for Dylan Kenin, whose credits include Only the Brave.
Luce Rains as Everett Crawford: Luce Rains has appeared in over 100 film and television productions, working alongside some of the biggest names in the industry. A horseman and western enthusiast, Rains’ most notable roles include No Country for Old Men, where he plays one of villain Anton Chigurh’s many victims.