who does sebastian stan play in once upon a time
Sebastian Stan Sebastian Stan (born August 13, 1982) is a Romanian American[1] actor, known for his role as Bucky Barnes/Winter Soldier in the Marvel Cinematic Universe. On television, Stan portrayed Carter Baizen in Gossip Girl, Prince Jack Benjamin in Kings, Jefferson in Once Upon a Time, and T.J. Hammond in Political Animals. His role in Political Animals earned him a nomination for the Critics' Choice Television Award for Best Supporting Actor in a Movie/Miniseries. In 2015, he co-starred in Jonathan Demme's Ricki and the Flash, Ridley Scott's The Martian, and Bryan Buckley's The Bronze.
Robbie Kay Robert Andrew "Robbie" Kay (born 13 September 1995) is an English actor whose credits include Fugitive Pieces, Heroes Reborn, Pinocchio, Pirates of the Caribbean: On Stranger Tides, and Peter Pan in the Once Upon a Time television series.