Johnson began his acting career at age nine, when his parents enrolled him in Stage Polaris, a theater company in Edmonton, Alberta. His break-out role came in 2001 when he was cast as Whitney Fordman in Smallville. He also played Jack Hyde in the movies Fifty Shades Darker and Fifty Shades Freed. In 2004 he married writer-producer Adria Budd, who he met on the set of Smallville. They have a daughter together, who was born in 2007.