Ryan Robbins

[2] Robbins is known for his roles as Ladon Radim in Stargate Atlantis,[3] Henry Foss on Sanctuary[4] and is the only actor to have played two different characters (not counting different incarnations of Cylon models as different characters) in the re-imagined Battlestar Galactica, having originally starred in the 2003 Battlestar Galactica miniseries, with heavy makeup and prosthetics to age him, as the Colonial officer assigned to Armistice Station, followed by a recurring role as Charlie Connor in the third and fourth seasons of the Battlestar Galactica 2004–2009 TV series.

[4] Robbins later played Diego in the 2010 Battlestar Galactica prequel series Caprica.

In 2011 he played the role of John Grey in the film Apollo 18.

He starred as Rand in Riese, Brad Tonkin in seasons 3 and 4 of Continuum and Tector in Falling Skies.

[4][2] Later, Robbins was cast as Agent Zeke "Zero" Rosenberg in the Sniper film series, making the character's debut in Sniper: Assassin's End (2020).