A few others to add to the list:
Gary Freeman played for Balmain, Easts, Penrith, Parramatta and Castleford.
Terry Hill played for Souths, Easts, Wests Magpies, Manly, Wests Tigers and Manly again. I remember he when he came to Manly he said his goal was to play with every club in the competition!
Andrew Walker played for St George, Easts, Manly, ACT Brumbies and Qld Reds.
Paul Green played for Cronulla, Cowboys, Roosters, Parra and Brisbane.