John Pyper-Ferguson: Character Actor of Unforgiven, Suits and The Last Ship
John Pyper-Ferguson is an Australian-born Canadian actor. He is best known for the Western Unforgiven (1992), for playing Jack Soloff on Suits (2015) and for playing Tex on The Last Ship (2014). He has more than 150 screen credits. His recent work includes Casa Grande (2023–2026), Beneath the Light (2025) and Angel and the Badman (2026).
John Pyper-Ferguson spent decades as a character actor and is especially associated with tough frontier types. He became a fan favorite in the rebooted Battlestar Galactica universe, where he played the corporate rival Tomas Vergis on Caprica (2010). He also appeared in Battlestar Galactica: Blood & Chrome (2012).
John Pyper-Ferguson at a glance
| Born | February 27, 1964, Mordialloc, Australia |
|---|---|
| Age | 62 (as of November 2026) |
| Citizenship | Australia, Canada |
| Occupation | Actor, producer |
| Years active | 1986–present |
| Known for | Unforgiven (1992), The Last Ship (2014), Suits (2015), Caprica (2010) |
| Profiles | Wikipedia · IMDb |
John Pyper-Ferguson’s Canadian TV start and Hollywood films (1986–1990s)
John Pyper-Ferguson was born in Mordialloc, Australia, and raised in Vancouver, Canada. He began his career after earning a Bachelor of Fine Arts in Performance from the University of Alberta.
His first lead role was Sonny Hamilton on the Canadian prime-time drama Hamilton’s Quest (1986–1988). Sonny is a young man searching for his birth parents. In many of his early credits he was billed simply as John Ferguson.
John Pyper-Ferguson made his film debut with a small part in the horror sequel Prom Night II (1987). Bigger studio films soon followed: the Mel Gibson action comedy Bird on a Wire (1990) and Clint Eastwood’s Western Unforgiven (1992). On television, he played Peter Hutter on The Adventures of Brisco County, Jr. (1993–1994). He also took roles in Hard Core Logo (1996) and The Tempest (1998).
John Pyper-Ferguson’s run of TV drama roles (2000s–2010s)
From the 2000s on, John Pyper-Ferguson worked mostly in network and cable drama. He played Joe Whedon on Brothers & Sisters (2006) and Roger in the comedy She’s the Man (2006). He also appeared in Pearl Harbor (2001) and X-Men: The Last Stand (2006).
His sci-fi profile grew with Caprica (2010), where he played Tomas Vergis. He followed it with Alphas and Drive (2011).
His longest-running roles of the decade included James Kendrick on Burn Notice, Tex on TNT’s The Last Ship (2014) and Bill on The 100 (2014). He also played the scheming law partner Jack Soloff in the fifth season of USA Network’s Suits (2015).
John Pyper-Ferguson’s recent work (2019–present)
John Pyper-Ferguson played Jaxon in Burning Kentucky (2019). In 2024 he played Vago in La Cocina. On television, he plays Sawyer Clarkman in the Hawaii-set drama Casa Grande (2023–2026) and played Eric Hayworth on High Potential (2024–2025). He played Murdoch in Beneath the Light (2025). As of November 2026, his newest listed film is Angel and the Badman (2026), in which he plays Frederick Carson.
Selected John Pyper-Ferguson movies and TV shows
| Year | Title | Role | Type |
|---|---|---|---|
| 2026 | Angel and the Badman | Frederick Carson | Film |
| 2025 | Beneath the Light | Murdoch | Film |
| 2024–2025 | High Potential | Eric Hayworth | TV series |
| 2024 | La Cocina | Vago | Film |
| 2023–2026 | Casa Grande | Sawyer Clarkman | TV series |
| 2019 | Burning Kentucky | Jaxon | Film |
| 2015 | Suits | Jack Soloff | TV series |
| 2014 | Wolves | Wild Joe | Film |
| 2014 | The Last Ship | Tex | TV series |
| 2011 | Drive | — | Film |
| 2010 | Caprica | Tomas Vergis | TV series |
| 2006 | She’s the Man | Roger | Film |
| 2001 | Pearl Harbor | — | Film |
| 1993–1994 | The Adventures of Brisco County, Jr. | Peter Hutter | TV series |
| 1992 | Unforgiven | — | Film |
FAQ
– How old is John Pyper-Ferguson?
John Pyper-Ferguson was born on February 27, 1964. He is 62 years old (as of November 2026).
– Where was John Pyper-Ferguson born?
John Pyper-Ferguson was born in Mordialloc, Australia, and grew up in Vancouver, Canada. He holds Australian and Canadian citizenship.
– What has John Pyper-Ferguson been in?
John Pyper-Ferguson’s credits include the films Unforgiven (1992), Pearl Harbor (2001), She’s the Man (2006) and Drive (2011). On television, he has appeared in Caprica (2010), The Last Ship (2014), The 100 (2014) and Suits (2015).
– Who did John Pyper-Ferguson play on Suits?
John Pyper-Ferguson played Jack Soloff, an ambitious partner at the law firm, in the fifth season of Suits (2015).
Header photo: Mark Kari / Wikimedia Commons / CC BY-SA 2.0, resized