"Crossroads," Britney Spears' first starring role in feature film, will be available on Netflix globally starting Feb. 15, the streamer announced. The movie premiered on that same day in 2002 ...