Question: who played jefferson in once upon a time
Answer: Sebastian Stan