What about LinkedIn? That substitutes resumes for a lot of people. It has photos and it's not a euro thing.
People will deny that it hurts you, but I guarantee it does. I've been in many meetings where people make comments about weird photos like that which portray you negatively.
So I have accepted it as a necessary evil. If you have to have a profile image and its going to represent you, then make it as professional as possible. Don't go for goofy or silly, just be professional and boring and its the best look.