Henry Cavill is ruling in millions of hearts since he made his debut in the year 2002.

The actor has a charming and strong personality like no other. Henry is an amazing actor and is famously known for his roles as the DC Comics character Superman in the DC Extended Universe and currently as Geralt of Rivia in the Netflix series The Witcher.

As charmer as he is, the actor first stole everyone’s hearts with his outstanding acting skills. Along with his out-of-the-world acting skills and looks, Henry is also known for his irresistible personality and his stunning aura.

I mean who can’t resist Henry’s handsome looks. The star isn’t much into fashion but whichever outfit the actor chooses to wear directly turns into a statement look.

No matter what the outfit is, Henry makes it looks flattering. While the star mostly prefers formal wear over casuals, Henry still can be seen quite often slaying in various looks.

His street style is highly attainable and equally stunning as well.

Though Henry doesn’t experiment and play around with his outfit looks much like the star has an outfit to serve on all your moods, from when you are feeling super over the top to very lazy.

Check them out.

When you are feeling super sophisticated and what to channel your inner classy personality out.

When you are feeling more royal and charming.

When you are feeling down and lazy.

When you are happy and feeling all charged up.

How are you feeling currently and which outfit resonates the most with your current mood?

Let us know.