Question: who plays theon greyjoy on game of thrones?
Answer: Alfie Allen