Baggio: The Divine Ponytail This Italian sports drama revolves around real-life football star Roberto Baggio, following the highs and lows of his historic 22-year career. When it's available: 26 May Image Source: Netflix