I love this movie. I just can't get over the fact that James McAvoy is playing an ex-musician turned gambler, has shaggy hair and these grungy clothes, doesn't have a cute British or Scottish accent and yet still manages to be insanely charismatic. I mean, WOW. <<< I seriously LOVE this movie!!! And might I add he's super cute in this movie too.