作为一名演员,约翰在电视屏幕上出现的次数并不多。《指环王:国王归来》(LordoftheRings:TheReturnoftheKing)中的丹尼瑟(Denethor)由约翰扮演,也正是这一角色使他闻名于世。约翰的最新电影作品是《白色噪音》(WhiteNoise),2006年的热门电视剧《反恐24小时》(24)的第六季也有约翰的身影,他在其中扮演俄罗斯通信官安托尼-马库沃(AnatolyMarkov)。
2007年的约翰边工作边享受在斐济的假期,他拍摄了电视剧《寻找斐济之宝》(TheLostTreasureofFiji),在其中他扮演一名海盗船长,这部电视剧于2007年2月在澳大利亚播出。
在热门电视剧中《迷离档案》(Fringe)(也有翻译为《危机边缘》)中,约翰扮演了一名精神不太正常的科学狂人沃尔特-比索普(WalterBishop)。
约翰的其他作品还包括:制作了70多部澳大利亚本土影片。演出240场由罗恩-波莱恩(RonBlair)导演的单人话剧《克里斯蒂安兄弟》(TheChristianBrothers)
不朽法医第一季Forever1(2014)···AubreyGriffin
断头谷第一季SleepyHollowSeason1(2013)…HenryPerrish
傲骨贤妻第四季TheGoodWifeSeason4(2012)…MatthewAshbaugh
升起Risen(2010)(post-production)....EddieThomas
危机边缘"Fringe"....Dr.WalterBishop/...(28episodes,2008-2011)
"Journeyman"(1episode,2007)
TheUnit"....TheC.E.O.(1episode,2007)
24小时"24"....AnatolyMarkov(2episodes,2007)
"PirateIslands:TheLostTreasureofFiji"....Blackheart/...(13episodes,2007)
OneNightwiththeKing(2006)....PrinceAdmantha
"HomeandAway"....Dr.Helpman/...(9episodes,2001-2006)
"StargateSG-1"....Meurik(1episode,2006)
持续惊恐RunningScared(2006)....IvanYugorsky
巫毒盐水湖VoodooLagoon(2006)....Ben
"AllSaints"....Dr.JohnMadsen(32episodes,1998-2004)
Fracture(2004)....HowardPeet
TheMysteryofNatalieWood(2004)(TV)....IrvingPichel,Director
魔戒三部曲:国王归来TheLordoftheRings:TheReturnoftheKing(2003)....Denethor
魔戒二部曲:双塔奇兵TheLordoftheRings:TheTwoTowers(2002)(asJohnNogle)....Denethor(extendededition)
ios游戏无尽之剑系列配音神秘工匠加拉斯
2004年广播影评人协会奖BestActingEnsemble指环王3:国王归来(2003)
2004年演员工会奖(Actor)OutstandingPerformancebyaCastinaMotionPicture指环王3:国王归来(2003)
2003年美国国家评论协会奖BestActingbyanEnsemble指环王3:国王归来(2003)