Photo of John Pyper-Ferguson

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

Similar Posts