Alec Hopkins has been chosen for the role of Severus Snape, a student at Hogwarts, in « Harry Potter and the Order of the Phoenix », more precisely when Harry witnesses Severus’ memory through the Pensieve.

Before this role, Alec Hopkins played in a play, « Arabian Nights », directed by Pete Watt on December 12 and 13, 2003 at the Newbury Theater. The action takes place in a room filled with toys in which arabian tales are told: Alec has for instance retold the story of Sinbad, the sailor.