Actors & Harry Potter Roles quiz

Can you match these actors and the characters they have played in the 8 Hary Potter movies (2001-2011)?