Nel 1977 Giacomelli esordì in Formula 1 al Gran Premio d'Italia quando la McLaren gli mise a disposizione la terza vettura (quella guidata proprio da Villeneuve al Gran Premio di Gran Bretagna). L'anno successivo disputò alcune altre gare, sempre con il team britannico, guidando una M26, vettura obsoleta. Sull'abitacolo, al posto del nome, portò l'indicazione "Jack O'Malley", il nome con cui era stato eufonicamente ribattezzato dagli inglesi.