Alec Hopkins

Alec Hopkins

Alec Hopkins acts as young Severus Snape in the 2007 film, Harry Potter and the Order of the Phoenix.