Jack studied Neuro-Psychology at the University of Oxford, before moving to San Francisco where he worked for Google. During that time he enrolled in a local acting class and became addicted to the craft.
Since moving to LA in 2012 Jack has worked in TV, film, video games, and commercials.
His first movie was "The 10 Year Plan", playing love-sick romantic Myles. He also appeared on “Stitchers” (Freeform) for two seasons as the mysterious bad guy Liam Granger. In 2017 Jack played "J.R.R Tolkien" on "D.C Legends of Tomorrow", the first time the writer has been played on TV as a young man.
Jack has been a staple Hallmark movies. His first was playing Price Colin in "My Summer Prince", and he went on to star in the three "One Winter Weekend" movies, as well as "Love In Winterland" and "Forever In My Heart".
Jack is a musician with over 10 years experience on keyboards and guitar. His band Cable Car featured multiple songs on network television and film. He continues to produce music, and just created the soundtrack for the recently released "Steam Room Stories-The Movie".
Jack has his own production company, which has several projects in development. He is a dual citizen of the United Kingdom and United States.