Actress Afshan Azad of 'Harry Potter' fame doesn't need wizardry to protect her against bad guy -- she's got the legal system on her side.

22-year-old Azad, who played Harry's classmate, Padma Patil, in the four most recent 'Harry Potter' films, was allegedly attacked by two members of her family, who reportedly disapproved of her boyfriend.

The actress' father and brother, who are Muslim, took issue with Azad dating a Hindu man and allegedly attempted to kill her for it, according to PEOPLE. Azad's brother, Ashraf, has subsequently pleaded guilty to the attack.