Harrison appeared in five episodes of That '70s Show as Charlie Richardson, a character intended to be a replacement for departing cast member Topher Grace but Harrison decided to work on another series. He appeared in The O.C. as Danny, Seth's rival. He had a dramatic guest role on Law & Order: Special Victims Unit as Sam Cavanaugh, a young victim of sexual abuse. In film, he appeared alongside Jack Black and Colin Hanks in Orange County. In addition, Harrison also starred in the movie Deal, which was released in the US on April 26, 2008.