While watching this, you have to suspend belief in reality a little bit, if you can get over that, then it's very entertaining. James McAvoy plays his character, Wesley nearly flawlessly as he goes on an arc from scared and useless cubicle dwelling account manager to world class assassin. Angelina Jolie doesn't have very many speaking lines at all it doesn't seem but her quiet and brooding demeanor in her character Fox, shines through perfectly. Entertaining and violent. Recommend checking this one out.