Played the role of Eric Northman on the television show, True Blood, and found other HBO success in the miniseries Generation Kill. He was cast as the lead in the 2016 film Tarzan. After spending 18 months in Sweden's military, he attended Leeds Metropolitan University where he admitted to having more fun rather than focusing on his academics.