80s style, post-apocalyptic, Sean Penn as Jeff Spiccoli, long blonde hair, athletic wrestler build, quirky smile, wielding medieval weapons, trident, in weathered combat gear, a few sponser badges on his equipment