Mhairi Calvey starred in BraveheartBraveheart is starring Mel GibsonMel Gibson wrote The Passion of the Christ. The Passion of the Christ has genre Historical period drama
[Human]: Could you recommend an actor similar to Mhairi Calvey? [Assistant]: I am not familiar who is similar to Mhairi Calvey, but I can tell you that that person starred in Brave Heart. [Human]: I like Brave Heart! It's got Mel Gibson and James Robinson! Anyone similar to them? 
James McAvoy is similar to Mel Gibson and James Robinson. He also wrote The Passion of the Christ which is a historical period drama just like Braveheart.