Knudsen has appeared in several movies and guest appearances, mostly in Canada. In 2003, he started playing the lead role, "Donovan MacKay", in the children's comedy series, Mental Block. He also starred in Saw II as Daniel Matthews. His most recent role is Dale Turner in Jericho, which premiered in September of 2006. He is sometimes credited as Eric Knudsen.