No. Call of Duty: Finest Hour was released exclusively for PlayStation 2 and GameCube in 2004. It has never been ported, re-released, or made backward compatible on any Xbox console.