Joyce ble tatt til fange 28. mai 1945 av britiske styrker ved Flensburg nær den tyske grensen til Danmark. Under en hvilepause mens de samlet ved, oppdaget etterretningssoldater en pjuskete mann. Soldatene - inklusive en tysk jøde, Geoffrey Perry (født Horst Pinschewer), som hadde forlatt Tyskland før krigen - snakket med ham på fransk og engelsk. Etter at de spurte om han var Joyce, stakk han hånden ned i lommen for å fiske frem et falskt pass. I den tro at han var bevæpnet, skjøt de ham i baken.