Yeoman made his film debut as
Lysander in the Oscar nominated film
Troy. He also had a small part in
Broken Lizard's film,
Beerfest, and made a guest appearance on an episode of
Midsomer Murders entitled "Dead in the Water". He played Sgt. Eric Kocher in the HBO miniseries,
Generation Kill (2008). He played the major villain, a T-888 model
cyborg Terminator named "Cromartie", in the pilot episode of
Terminator: The Sarah Connor Chronicles. The role was taken over by
Garret Dillahunt in the rest of the series. Yeoman played
Wayne Rigsby in
The Mentalist. He starred in every episode to the sixth season, alongside
Simon Baker,
Robin Tunney,
Amanda Righetti and
Tim Kang. He also starred in
ChromeSkull: Laid to Rest 2. In 2013, it was confirmed that Yeoman and Righetti were leaving
The Mentalist after the sixth season. He guest-starred in episodes 10 and 11 of
Extant in 2014. Yeoman also had a small role in the American drama
American Sniper, his first major breakthrough on the big screen. From 2015 to 2017, he portrayed General
Benedict Arnold in seasons 2-4 of the TV series ''
Turn: Washington's Spies. Yeoman portrayed Vartox on the pilot of DC Comics TV series Supergirl''. ==Personal life==