"Once Upon a Time...The Revolution" is the best title for this film. It couldn't be more perfect.
"Once Upon a Time...The Revolution" still sounds the best though. Nothing has come close. I like "Duck, You Sucker" but nobody takes that seriously and this is a serious film.
For me, this is the best title, too (beside the italian original, of course).
"Guy With Mustache Blows Stuff Up"
NO Hot Guy With Moustache.....! ok I am having a shallow moment..