Acteur surtout connu pour son rôle de John Murphy dans Les 100 sur CW. Il a aussi joué le personnage de Ray Snider dans la série télévisée Tower Prep et Jasper Ames dans la première saison de The Killing sur AMC.
Il a fait ses débuts d'acteur en 2002 dans la série télévisée Jeremiah.
Il est apparu dans la série Bates Motel, une préquelle du film emblématique Psychose.
Son père, Allan Harmon, est directeur et sa mère, Cynde Harmon est productrice. Sa sœur est l'actrice Jessica Harmon. Il a été en couple avec l'actrice Ciara Hanna. Plus tard, il a commencé à sortir avec l'actrice Rhiannon Fish.
Il était en 2010 dans un épisode de la série télévisée Fringe, avec Joshua Jackson.