Famous baritones who have sung the role of Billy Budd include Thomas Allen , Simon Keenlyside , Richard Stilwell , and Thomas Hampson . Other leading baritones who have sung the role of Billy Budd include Sir Thomas Allen , Simon Keenlyside , Richard Stilwell , Nathan Gunn , Rod Gilfry , Bo Skovhus , Thomas Hampson , and Teddy Tahu Rhodes .