Народився 25 березня1988 року в Торонто, Онтаріо[1]. Спочатку він з'явився в декількох фільмах у Канаді, як запрошений актор. У 2000 році Кнудсен отримав невелику роль у фільмі «Знак звіра» (англ.Tribulation)[2]. У 2001 році він зіграв у трьох епізодах серіалу «Захисник». За це він був номінований на премію «Молодий актор». У 2003 році він зіграв головну роль, Донована Мекея, в комедійному молодіжному серіалі «Ментальний блок» (англ.Mental Block). Остання серія вийшла в ефір 1 листопада 2004 року.
Кнудсен з'явився у фільмі «Пила 2» в ролі Денієла Метьюза[3]. Він зіграв Дейла Тернера в серіалі «Єрихон».
Він зіграв Лероя в адаптації «Протесту молодості», реліз якого відбувся в 2010 році. Також він закінчив зніматися у фільмі «Страшенно красивий», реліз якого відбувся 30 липня 2010 року. Його партнерами були Алекс Петтіфер, Ванесса Гадженс і Мері-Кейт Олсен. Кнудсен зіграв Лукаса Вілсона у фільмі «Скотт Пілігрим проти всіх».
У 2011 році Кнудсен зіграв роль Роббі Мерсера у фільмі «Крик 4»[4].
Так само в 2012 році Ерік зіграв роль Алека Садлера в канадському серіалі «Континуум»[5]. Другорядну роль у пілотній серії серіалу «В надії на порятунок» (англ.Saving Hope). І роль Райана у фільмі «Пустище»[6].