Egy remek szezon után a Portsmouth-ban az angol szövetségi kapitány, Steve McClaren behívta a Németország elleni barátságos mérkőzés angol keretébe. A mérkőzést az új Wembley stadionban tartották 2007. augusztus 22-én. James a teljes második félidőben játszott miután Robinson két német gólt is beengedett, és lecserélték. James nem kapott gólt, de Anglia 2–1-re veszített. Ő lett az első Portsmouth játékos Mark Hateley (1984) óta. aki játszott a felnőtt válogatottban. Ennek ellenére McClaren 2007. november 21-én, a Horvátország elleni létfontosságú 2008-as Európa-bajnoki selejtezőn a tapasztalatlan Scott Carson-t részesítette előnyben James helyett. Carson hibái 3–2-es horvát sikert eredményeztek, Anglia így nem jutott ki a Európa-bajnokságra, McClaren pedig elvesztette állását a válogatottnál.