Can my laptop runs BF2

Solution
Update:
I tried the DEMO above in single player and it worked fine. I have a GTX680 and i7-3770K so a lot better PC but the demo was locked to a max of 100FPS which I never dropped below once so it's probably going to run okay if your GPU is sufficient.

I ran at 1920x1440 with 8xAA and every other setting at max. Note that's a 4x3 resolution but the actual game has better widescreen support apparently and if not there's an edit which properly lets you run at 16x9 with only some stretching of the HUD (only the compass is obvious like COD1).
http://www.wsgf.org/dr/battlefield-2
and
https://www.widescreenfixer.org/
You give no GPU specs so impossible to say.

The basic specs don't seem to demanding but they don't always give an accurate idea of how well the game will actually run. Try the "can you run it" LINK and see what it says about your system:
http://www.systemrequirementslab.com/cyri/requirements/battlefield-2/10270/?p=r

There's also a DEMO which you can try installing.
http://www.fileplanet.com/154388/download/Battlefield-2-Demo

I got Call of Duty 1 to run quite nicely after a few tweaks to make widescreen work (mainly just the compass that is obviously stretched now). There's a demo for that as well and you can Google the widescreen or other fixes as I forget now what I did.
 
Update:
I tried the DEMO above in single player and it worked fine. I have a GTX680 and i7-3770K so a lot better PC but the demo was locked to a max of 100FPS which I never dropped below once so it's probably going to run okay if your GPU is sufficient.

I ran at 1920x1440 with 8xAA and every other setting at max. Note that's a 4x3 resolution but the actual game has better widescreen support apparently and if not there's an edit which properly lets you run at 16x9 with only some stretching of the HUD (only the compass is obvious like COD1).
http://www.wsgf.org/dr/battlefield-2
and
https://www.widescreenfixer.org/
 
Solution