5 suggestions

Madison Reyes
as Hermione Granger in Harry Potter
Lily James
as Hermione Granger in Harry Potter

Aaron Taylor-Johnson
as Bill Weasley in Harry Potter
Tom Holland
as Harry Potter in Harry Potter

Louis Partridge
as Harry Potter in Harry Potter