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