To those who think McAvoy portrayed Garrigan poorly...
You are off the mark, in my opinion. James mcAvoy elevates any film he is in. It is almost unfathomable to me that he is the same guy who played Wesley, in the film "Wanted," with scarcely a trace of his thick Scottish lilt. I'm convinced he's faking his Scot accent in interviews after seeing him as an American in that and "Penelope" lol jk... Robbie in "Atonement," Tom LeFroy in "Becoming Jane?" I can't connect that they are all played by him. He embodies his characters completely. Want to see what a true artist is? Look him up on youtube in the BBC's "ShakespeaRe-Told: MacBeth." Unreal!!!
Having said that: I agree with what others have said... It's made clear that he enjoys the ladies in the OPENING CREDITS! And Garrigan and Amin themselves have a talk about married women being more passionate early in the film... that, and he came onto Sarah. He is supposed to be young, foolish, and egoistic. How could a mature dr, and someone of integrity have been so brainwashed by Amin??? We finally start to see that he has a conscience later in the film, but he is supposed to be a "wanker" and get caught up in the self importance Amin made him feel by stroking his ego. A more mature and morally strong man might not have ever fallen victim to it, and would have stayed in with the mission!
McAvoy is sensational. Love this movie, disturbing as it is, and love his acting. It never feels like he is acting... it feels real.
"The guitar is fine as a hobby, John, but you'll never make a living at it."