
The Good Witch
2018 · TV Series · 35 min
★ 5.4(13)unSUB Rating
Hallmark Original Series. Cassie Nightingale navigates running her own business and falling in love.
Also known as Good Witch
Where to watch
Watch free on Pluto TV.
23 hours to watch · 40 episodes.
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
unSUB does not host or stream any content. Every link above goes to a licensed provider.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Original title
- 착한마녀전
- Years
- 2018
- Release date
- 2018-03-03
- Language
- Korean
- Runtime
- 35 min
- TMDB rating (input)
- 4.7/10 (13 votes)
Themes
- pilot
- romance
- flashback
- single mother
- identity swap
- double identity
- melodrama
Cast & crew

Lee Da-hae
as Cha Sun-Hee / Cha Do-Hee

Ryu Soo-young
as Song Woo-Jin

An Woo-yeon
as Oh Tae-Yang

Bae Soo-bin
as Bong Cheon-Dae

Yoon Se-a
as Oh Tae-Ri

Shin Hye-jeong
as Joo Ye-Bin

Shim Hyung-tak
as Chae Kang-Min

Ahn Sol-bin
as Bong Cheon-Ji

Lee Duck-hwa
as Oh Pyeong-Pan

Moon Hee-kyung
as Kim Gong-Joo
Episodes1 season · 40 episodes
Season 140 episodes
- S1E1Episode 135m
- S1E2Episode 235m
- S1E3Episode 335m
- S1E4Episode 435m
- S1E5Episode 535m
- S1E6Episode 635m
- S1E7Episode 735m
- S1E8Episode 835m
- S1E9Episode 935m
- S1E10Episode 1035m
- S1E11Episode 1135m
- S1E12Episode 1235m
- S1E13Episode 1335m
- S1E14Episode 1435m
- S1E15Episode 1535m
- S1E16Episode 1635m
- S1E17Episode 1735m
- S1E18Episode 1835m
- S1E19Episode 1935m
- S1E20Episode 2035m
- S1E21Episode 2135m
- S1E22Episode 2235m
- S1E23Episode 2335m
- S1E24Episode 2435m
- S1E25Episode 2535m
- S1E26Episode 2635m
- S1E27Episode 2735m
- S1E28Episode 2835m
- S1E29Episode 2935m
- S1E30Episode 3035m
- S1E31Episode 3135m
- S1E32Episode 3235m
- S1E33Episode 3335m
- S1E34Episode 3435m
- S1E35Episode 3535m
- S1E36Episode 3635m
- S1E37Episode 3735m
- S1E38Episode 3835m
- S1E39Episode 3935m
- S1E40Episode 4035m