<Tr> <Th> Occupation </Th> <Td> Actor </Td> </Tr> <Tr> <Th> Years active </Th> <Td> 1991--present </Td> </Tr> <P> Nathan Dean Parsons (born 16 June 1988) is an Australian - born American actor, known for his work in daytime television on the ABC daytime soap opera General Hospital as the character of Ethan Lovett . He also had roles on primetime television shows as vampire James Kent on the seventh and final season of the HBO drama series True Blood, and the role of exiled werewolf Jackson Kenner on The CW drama series The Originals . Recently, he has been on Once Upon a Time as Hansel / Jack / Nick Branson . </P> <P> Nathan Parsons was born in Adelaide, South Australia but raised in Colorado and Texas . He moved to Los Angeles to attend the University of Southern California after being accepted into their Bachelor of Fine Arts Acting program . He is also a member of Boom Kat Dance Theatre, a non-profit dance company based in Santa Monica, California . Currently, in their third year, Boom Kat has been made a resident company of the Miles Memorial Playhouse in Santa Monica following the success of their third production NeverWonderland . In his spare time, Nathan enjoys dance, rock climbing, hiking, lacrosse, football, soccer, yoga, and scuba diving . </P>

Who plays jack in once upon a time