Life is settling into an almost normal routine for twin witches Camryn (Tamera Mowry) and Alex (Tia Mowry) following their heroic efforts to save the magical realm of Coventry from the evil warlock Thantos (Patrick Fabian) and the invading darkness inTwitches.  The two sisters are learning to use and control their magical powers and getting used to living as one family while they explore collegiate life at Waverly University and get to know their real mother Miranda (Kristen Wilson).  Unexpectedly, the darkness returns to threaten Coventry once again and this time it follows Camryn and Alex into the mortal world.  Protectors Karsh (Pat Kelly) and Ileana (this time played by Leslie Seiler) interrupt their nuptial planning to bring the girls back to Coventry at Miranda's command, but Camryn and Alex find themselves questioning their mother's decision to deprive her people of their magical powers as well as her insistence that the girls perform a spell to vanquish the darkness in two days time.  Even more confusing is Alex's inexplicable conviction that her father Aron (Kevin Jubinville) is alive and residing in the very Shadow lands her and Camryn are set to destroy.  In the end, Camryn and Alex must find a way to collaboratively use their powers to preserve Coventry without sacrificing their own convictions.   Like the first film, an alternate ending leaves viewers with a shred of doubt, opening the door for another sequel.  Also included is a 6-minute behind the scenes featurette. (Ages 7 and older)--Tami Horiuchi