Question: Who played jefferson in once upon a time?
answer: Sebastian Stan
Stan