Watch TV series online.

Latest Episodes


Arya arrives in Braavos. Pod and Brienne run into trouble on the road. Cersei fears for her daughter's safety in Dorne as Ellaria Sand seeks revenge for Oberyn'...
Aired: April 19, 2015
When the menace of Castor rears its head once more, Sarah and her entire family must come together to survive.
Aired: April 18, 2015
Claire and Geillis are on trial for witchcraft. Jamie manages to rescue Claire, but not before she discovers a secret about Geillis' past.
Aired: April 18, 2015
When Middleton's enchanting "Good Witch" Cassie receives devastating news about the future of the Bell, Book and Candle, the whole town will come together to pr...
Aired: April 18, 2015
A homicide leads Nick and Hank onto the dark and mysterious path of a local Native American power quest. Meanwhile, Juliette's erratic behavior lands her on the...
Aired: April 17, 2015
When Mike and Ed take Ryan and his supposedly-ailing dad, Victor, on their hunting trip, Victor admits he wasn't truthful about his reasons for finally coming t...
Aired: April 17, 2015