Jonathan Whitesell is a Canadian actor. He recently started acting where he debuted on the television series Proof. He next had guest appearances on the shows Ties That Bind, iZombie, and The X-Files. He made his film debut in The Unspoken, as well as acted on the TV film The Hollow. In 2016, he played Hercules on the ABC series Once Upon a Time. His first recurring character was as Bryan on The CW series The 100. After this, he appeared in the film Never Steady, Never Still. More recently, he played Luke Matthews on the series Beyond, playing the part from 2016 to 2018.