Kate del Castillo has landed a role on the Halloween episode of Grimm! Take a look at who she will be playing.

The Halloween episode of Grimm season 2 has been entitled “La Llorona” and is based on the legend of a woman who drowned her children. The Hollywood Reporter reveals that Castillo will play a mysterious detective from Albuquerque named Valentina Marquez. Valentina will go to Portland to aid Nick and Hank in the hunt for a serial child abductor whom she has tracked for five years.

The hispanic legend of La Llorona tells of a beautiful but vain women named Maria who marries outside of her class. Her wealthy husband eventually tires of her but returns every few months to visit their children. When he visits with another woman, Maria becomes so angry that she drowns her children in a river. She feels regret afterwards and kills herself. Then at night her spirit returns to the river and cries for her children.

How do you think the tale of La Llorona will be tied into Grimm?