For Tom: Billy Connolly; Bob Hoskins; any Python (except for John Cleese).
For Goldberry: Sarah McLeod, who did play Rose Cotton, would have also made a terrific Goldberry as an alternative to Rosie. Also, British actress Polly Perkins.
Ewan McGregor would work quite well I think.
Hmmm. When the LotR films were being shot, Ewan McGregor was in his late-20s to 30. I wonder if that's just a bit too young for Tom Bombadil?
@andrewlaubacher If they can make Will Smith look 20 years younger then they can make Ewan McGregor look 40 years older.
@Thorondor Well, I don't think Tom Bombadil should look like a 70 year-old man! 😁
I think Mark Rylance might be Good based of his performance in ready player one.