If you like Marvel there are a ton of options there, and you can find tech material t shirts printed for most of their costumes, easy peasy!
@mtnmjd just reminded me that Tarzan is an option if you are comfortable with showing your body

And don't forget Aladdin (maybe falls under princes?) or Genie
I've seen men run as Kuzco from Emperor's New Groove a few times and they look fabulous!