У дорослому футболі дебютував 2002 року виступами за команду рейк'явіцького клубу «Лейкнір», в якій протягом двох сезонів взяв участь лише у 2 матчах чемпіонату. 2005 рік провів, захищаючи кольори іншого друголігового ісландського клубу «Афтурельдінг».
Після сезону 2006 року, проведеного за «Стьярнан», став гравцем одного з провідних ісландських клубів, «Фрама», у складі якого провів наступні чотири роки своєї кар'єри гравця.
Згодом з 2011 по 2013 рік грав у складі команди «КР Рейк'явік», частину 2012 року провівши в оренді в норвезькому «Бранні».
2014 року повернувся до Норвегії, уклавши контракт з клубом «Саннес Ульф», в якому протягом наступних 1,5 років був основним голкіпером.
Влітку 2015 року уклав дворічний контракт з нідерландським «Неймегеном». Не зміг вибороти собі місце основного воротаря у цій команді і в березні 2016 року погодився приєднатися на умовах короткотермінової оренди до норвезького «Буде-Глімта».
15 липня 2016 року підписав трирічний контракт з данським «Раннерсом»[1]
Провівши один сезон у складі азербайджанського клубу «Карабах», у 2019 році Галльдоурссон повернувся до Ісландії, де приєднався до столичного клубу «Валюр».[2]
Виступи за збірну
2011 року дебютував в офіційних матчах у складі національної збірної Ісландії. Поступово став основним голкіпером збірної. Наразі провів у формі головної команди країни 32 матчі, пропустивши 22 голи.
У травні 2016 року був включений до заявки збірної для участі у першому в історії ісландської збірної великому турнірі — фінальній частині чемпіонату Європи 2016 року у Франції. Став найбільш досвідченним як за віком, так й за кількістю ігор за збірну, серед трьох воротарів у заявці ісландців на турнір. Через два роки також поїхав на чемпіонат світу 2018 року у Росії[3].
Є режисером кількох короткометражних фільмів та відеокліпів, у тому числі кліпу на пісню Greta Salome & Jonsi «Never forget», яка представляла Ісландію на Євробаченні-2012[4].
↑Архівована копія. Архів оригіналу за 14 листопада 2019. Процитовано 2 квітня 2021.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
↑Архівована копія. Архів оригіналу за 15 травня 2018. Процитовано 20 травня 2018.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)