Call of duty 2 game is a very old and 2005 video installment and published and developed by activision and infinity ward respectively.i have provided two sources by which you can download it for pc. you need to check and perform some tasks to get this game for your computer.