Es gibt beides. Eine Rolle annehmen heißt zunächst einmal, dass einem eine Rolle angeboten wird, wie sie einem Schauspieler angeboten wird. Man nimmt diese Rolle an, wie man auch eine andere Arbeitsstelle annehmen würde. Im übertragenen Sinne, kann man auch eine Rolle annehmen, die nichts mit Schauspielerei oder Beruf zu tun hat, sondern bei der es darum geht, dass bestimmte Aufgaben z.B. auf politischer Ebene übernommen werden müssen.
Eine Rolle einzunehmen bedeutet hingegen, die Rolle nicht nur formal anzunehmen, sondern tatsächlich dann auch zu erfüllen. D.h. der Schauspieler, der den Auftrag angenommen hat, eine bestimmte Rolle zu spielen, nimmt die Rolle ein, indem er den Text auswendig lernt, sich den Charakter erarbeitet, … Das gilt auch im übertragenen Sinne.