In the films, short, blond Colin Creevey was played by Hugh Mitchell. Mitchell’s IMDb page confirms that the actor was only involved in part of the film series, despite reprising his role in the video game Harry Potter and the Order of the Phoenix – proving the actor was ready to return as Colin. Fans have speculated that Mitchell was having a growth spurt that made him too tall to portray the eager young Gryffindor (via Harry Potter Confessions).
But while Colin disappeared without a trace, a very similar character became part of the film canon. Nigel Wolpert (William Melling) makes his debut in Harry Potter and the Goblet of Fire – the same story that introduces Colin’s equally excited younger brother Dennis in the novels. Like Colin, Nigel practically worships Harry (Daniel Radcliffe); Ron (Rupert Grint) notes in Nigel’s first scene that he asked for Harry’s autograph. Like Colin, Nigel joins Dumbledore’s army and fights at the Battle of Hogwarts.
According to Melling, Nigel was even supposed to share Colin’s fate – except that while fans speculate about Mitchell, Melling had grown too big to let the scene where Harry sees his dead body evoke the same emotions as in the book. “The last one I was a lot bigger… and it just didn’t work out,” the actor told MuggleNet at LeakyCon 2012. “I don’t think I was innocent enough. I was quite tall.”