Viola Margaret Jane Prettejohn, née en juillet 2003, est une actrice britannique. Elle est surtout connue pour son rôle de Myrtle Haplisch dans la série HBO The Nevers (2021–2023). Elle a incarné la jeune princesse Élisabeth dans la sixième saison de The Crown (2023) sur Netflix.
Prettejohn a fait ses débuts à la télévision dans la deuxième saison de la série Starz Counterpart, jouant une jeune version du personnage d'Olivia Williams, Emily.
En août 2019, Prettejohn a rejoint la distribution de la série The Nevers de Joss Whedon sur HBO dans le rôle de Myrtle Hapslich. Cette même année, elle a incarné la Fausse Ciri dans la série télévisée Netflix The Witcher.
En 2023, Prettejohn a joué une adolescente princesse Élisabeth dans la sixième saison de The Crown dans des scènes en flash-back se déroulant le jour de la Victoire en Europe, aux côtés de Beau Gadsdon dans le rôle de la jeune princesse Margaret. Ce faisant, elle est devenue la cinquième actrice, après Claire Foy, Olivia Colman, Imelda Staunton et Verity Russell, à incarner Élisabeth dans la série. Cette année-là, elle a également tourné le rôle de Finn dans Generation Z, une satire zombie de Ben Wheatley pour Channel 4.
Elle aura un rôle dans l'adaptation BBC One de Wolf Hall : The Mirror and the Light de Hilary Mantel, où elle incarnera Mary FitzRoy, duchesse de Richmond et de Somerset.