 In 2006 he starred in another controversial film, "Sleeping Dogs Lie", with Melinda Page Hamilton which also screened at the Sundance Film Festival.He is a series regular on "Lone Star" portraying Drew Thatcher, and also had a recurring role as Detective Darren Wilden on "Pretty Little Liars".In 2011, Johnson starred in MTV's "Death Valley" as UTF police officer Billy Pierce.