Yleisurheilu kesäolympialaisissa 2012 – miesten keihäänheitto
Miesten keihäänheittoon Lontoon olympiakisoissa 2012 osallistui kaikkiaan 44 heittäjää 31 eri maasta. Karsintakilpailu käytiin keskiviikkona 8. elokuuta ja loppukilpailu lauantaina 11. elokuuta.