harry potter cast played by alternative actors