Hugh Mitchell – Colin Creevey
Hugh Mitchell, recognized for playing Colin Creevey in the Harry Potter films, became a fan favorite at the age of 12 for his loyal portrayal of the character. Hugh’s appearance contrasts Colin’s as of 2023, being older than he was when he played the character. He now has longer hair and a muscular frame.
Beyond acting, he has shown talent as a photographer, publishing several books and using his work to advocate for environmental causes. After Harry Potter, Hugh appeared in TV shows like “The White Queen” and “Holby City” and voiced Colin in Harry Potter video games. Lately, he has focused on his photography, traveling globally.