In Torchwood season 3 , Captain Jack sacrifices twelve children .
A flashback in the third series shows Captain Jack sacrificing twelve children to aliens in order to save millions of lives .
Jack Harkness