Drama
0.0
Medusa (also know as Medusa: Queen of the Serpents) full movie is released on Aug 04, 2021. Watch Medusa online - the English Drama movie from United Kingdom. Medusa is directed by Matthew B.C. and created by Matthew B.C. with Sarah T. Cohen and Nicola Wright. Medusa is available online on Peacock and Peacock Premium.