He will never set the Thames on fire. meaning

HOME PROVERBS

exciting

He will never set the Thames on fire.

meaning:
He will never do something wonderful or exciting; he is not able to cause a great or remarkable sensation.