Sean Penn Sports Lipstick and Big, Teased HairJust when you thought Sean Penn couldn't get any stranger...

Our friends at StyleList spotted this magnificent photo of the 50-year-old actor in Dublin, likening him to a made-over Susan Boyle.

Either his years of being married to sexual-envelope-pusher Madonna have finally caught up with him or the man is going through some sort of midlife crisis, perhaps?

Actually, neither. Penn, who walked the streets of Dublin in bright red lipstick, long earrings, and big, teased hair, was shooting a scene for his new movie, 'This Must Be the Place,' reports the Daily Mail.

In the film, he plays -- no, not a really ugly woman -- but a wealthy rocker hunting for the man who killed his father, an ex-Nazi war criminal.