英語で「後の祭り」に相当する表現としてよく使われるのは 'too little, too late' ですね。このフレーズは、手遅れになった状況や、努力が無駄に終わったときにピッタリです。
例えば、友人が遅刻してきたときに『もうパーティー終わっちゃったよ』と言う代わりに『Too little, too late!』とジョーク交じりに言ったりします。文化によってニュアンスの違いはありますが、悔しい気持ちや諦めの感情を共有するのに便利な表現です。
ちなみに、'after the fact' も似たような意味で使われますが、どちらかと言えば法律や公式な文書で見かける硬い表現です。日常会話では前者の方がしっくりくるかもしれません。