John MacMillan é ator inglês que começou sua carreira no teatro e hoje é conhecido por ser o intérprete de Laenor Velaryon em House of the Dragon.
MacMillan começou sua carreira em 2007, onde fez uma tour internacional com a peça Cymbeline, de Shakespeare, interpretando Guideris. Após esse sucesso teatral, ele foi para outras produções do dramaturgo inglês como Macbeth, Hamlet e as peças Os Últimos Dias de Judas Iscariot e PIranha Heights.
Já nas telas, começou com pequenos papéis em filmes de terror, como Heartless e uma ponta na série criminal da BBC, Hustle. Aos poucos foi aumentando seu destaque, foi para o elenco de Hanna (2010) e depois interpretou o personagem de um clérigo em Silk (2011).
Outras produções são: Critical (2015), The Homecoming, Chewing Gum (2012), Carnage (2017), Rei Lear (2018), Hangs Up e Famalam.
Foi então em 2022 que conseguiu um papel de destaque com Leanor Velaryon em House of the Dragon, spin-off e prequela de Game of Thrones.