James Marsden thinks some people are rude towards him simply because he's famous.

James Marsden

James Marsden

The 41-year-old actor, who's starred in '30 Rock' and 'Anchorman 2: The Legend Continues', has admitted it's strange how people react to celebrities when they meet them in the flesh.

He said: "It is an interesting social phenomenon how people behave when they're around just anyone who's on TV at all."

The father-of-three admitted he is particularly intrigued by how people he grew up with in Oklahoma react to him now he's a film and TV star.

He explained to the New York Post newspaper: "Some get really excited and want to take a picture, [but] then some people are like, purposefully rude. Like, 'I don't watch TV or movies, I don't care who you are . . . I'm not gonna give you special attention.' It's like, I just said, 'Hi, dude!'"

Meanwhile, James recently admitted he still receives criticism from avid fans of Rachel McAdams and Ryan Gosling's romance in the 2004 romantic drama 'The Notebook', in which he plays a handsome, sophisticated lawyer.

James shared: "They're just disgusted by me. Like, 'How dare you get involved with their love? You are the a**hole in that movie.' I'm like, 'How is he an a**hole?' He was a great guy."