Starz first started in 1994 as a premium cable channel, but it's since become recognized for its streaming platform. The company has made significant investments in creating original content ...