Angelina Jolie has signed on as the new face of clothing company St John Knits on the understanding the firm will create a new children's charity, which she will head.