I cry sometimes. My favorite movie, Life is Beautiful does it every time. I wish I didn't love the movie, because I don't have happy tears at the end, I am heartbroken and all I can think 'No! Life isn't beautiful!' But I don't feel bad about it, because my partner broke down in tears for about half an hour. Ikiru is the other the movie that does it to me, but it more of a happy, bittersweet type of crying. Joe cries at this one too, so I am totally justified. As for books, I cried when reading Peter Pan when I realized the implication of the story of the pirates and Captain Hook, and I cried when Snape died in Harry Potter. Yes, I cried over Harry Potter. Other than that, I usually cry when I am really hurt, upset or very sick.
I guess I am weird, because I don't really mind crying. I figure if I am crying there is a reason for it. I don't count myself as being less of a guy for it either, a lot of guys in my family cry. My dad teared up at the end of a few movies, and It's a Wonderful life always did my Grandpa in. One of my brothers is pretty quick to tears too, so I think it might be a genetic thing with the guys in my family. You should have seen my family when our last dog died. The only person who didn't bawl was my mom!
I personally think the saying "boys don't/can't cry" is silly. I'm a guy and I cry. I'm pretty comfortable with a big softie at times. But I can understand why some guys prefer not to cry. I actually hope I don't lose the ability to like I have been told I will. It's a good stress reliever sometimes.