Luxury apparel label St John has signed up Hollywood actress Angelina Jolie as the new face of its brand.