We Want Overwatch Animated Series On Netflix. Check Out This Amazing Fan Trailer From Lion Montages: https://m.youtube.com/watch?v=MPjt0Yeddj4 This Would Be The #1 Netflix Original Series If This Happens. We All Love Overwatch. Netflix And Blizzard Entertainment Are The Ones Who Can Make Fans Even More HAPPY By Coming To An Agreement.