Banshee

Gordon and Deva find that they need Carrie in their lives and Rebecca receives a lesson in loyalty from Proctor. Meanwhile, Lucas Jason's past catches up with him.

Watchlist