No, the silver screen is fantasy.
Is it hypocritical of actors who would advocate gun control and restriction to make money acting in films in which the character they play uses guns that would make most of us salivate to own?
Actors act for money. If a person accepts money for something against their principles, fantasy or not, to me, that makes them a hypocrite.
No. Film is fantasy where action and violence are nothing more than entertainment. That has nothing to do with the real world where guns are bad.
I would say that is right up there with all the thugs that stole and dealt in drugs and stolen guns, etc. saying that its not right to pirate their music. Also like models getting their own talk shows to speak out against the objectification women in the media.