Hollywood action hero Arnold Schwarzenegger gave a gathering of wounded American troops a pleasant surprise - when he dropped by their hospital to lift their spirits.

The Terminator star visited the BETHESDA NAVAL hospital in the American state of Maryland to meet with 24 soldiers wounded in combat in Iraq.

A source says, "He spent a couple of hours with the soldiers and their families , talking and posing for pictures."

The source adds that the Austrian-born actor, who visited soldiers at the same hospital after the 1994 conflict in Somalia, is trying to organise a special screening of TERMINATOR 3 at CAMP PENDLETON hear San Diego, California, for the 35,000 service people stationed there.