A lot of the criticisms about Rachel McAdams stem from her similar character roles but I don't think that is a bad thing. She is an amazing actress and I think very versatile but she just does the love films so well. Many major actors/actresses play the same characters over and over again. It would be nice if she could be given the chance at other roles but hey, it is a complete joy to watch her.