スコットランドの俳優。HBOの「ゲーム・オブ・スローンズ」でロブ・スターク役を演じた。2015年の映画「シンデレラ」でチャーミング王子役を演じ、TVドラマ「メディチ」では主演を務めた。2019年、アンジェリーナ・ジョリー主演のスーパーヒーロー映画「エターナルズ」でイカリス役を演じた。
舞台俳優として認知されていた。「ビー・ニア・ミー」等の作品に出演していた。
2000年、「コンプリシティ」に出演し、映画デビュー。
パットとリチャード・マッデンの下に生まれる。カラとローレンという2人の姉妹がいる。イギリス人女優のジェナ・コールマンと交際していた。
「ゲーム・オブ・スローンズ」でキアラン・ハインズと共演していた。