rupert grint as rubeus hagrid