Veteran actor George Hamilton is dancing through the pain as he competes on US TV reality show Dancing With The Stars, because he broke four ribs late last year (05) when he fell from a yacht.