Riverdale returns for Season Three beginning October 10 .
What will happen on the Series Finale of Once Upon a Time? Find out on May 18.
It’s the Season Finale of Will tonight on TNT. How will it end? The episode airs September 4.
What will happen in the life of young Shakespeare? Don’t miss Will on TNT airing August 7.