Answer the following question:

who plays theon greyjoy on game of thrones?
Alfie Allen