Hans første store filmrolle kom i 2009, da han spilte Thomas i filmen . Han vant en amandapris for beste mannlige birolle for sin innsats i filmen. Senere har han spilt i , og . Pettersen har også hatt roller i TV-seriene , , og .