Silver na ekranie Aktorzy, którzy odgrywali postać Silvera w ekranizacji Wyspy skarbów to m.in.: Wallace Beery – Wyspa skarbów z 1934 Robert Newton – Wyspa skarbów z 1950, Powrót na Wyspę skarbów z 1954, Długi John Silver – powrót na Wyspę skarbów z 1954 i Przygody Długiego Johna Silvera – serial z 1955 Orson Welles – Wyspa skarbów z 1972 Vic Tayback – Wyspa skarbów z 1985 Charlton Heston – Wyspa skarbów z 1990 Tim Curry – Muppety na Wyspie Skarbów z 1996 Jack Palance – Wyspa skarbów z 2001 Tobias Moretti – Wyspa skarbów z 2007 Eddie Izzard – Wyspa skarbów z 2012 Luke Arnold - serial Piraci (Black Sails, 2013-2017)
Według głównego kustosza wystawy historii piractwa w kinematografii w Museum of London najlepszą kreację postaci Silvera stworzył Charlton Heston w filmie z roku 1990., a wersja ta, zdaniem krytyków, jest najwierniejszą ekranizacją powieści.
W serialu Piraci z 2013 r. John Silver jest jedną z głównych postaci; akcja tego serialu jest niezależnym prequelem powieści Stevensona. W rolę Silvera wciela się Luke Arnold. Stacja wyemitowała 4 sezony serialu, ostatni w 2017 roku. W Polsce serial był emitowany przez stację Canal+.