Actor Chris Evans has been spotted in Taiwan filming a commercial at Keelung Shipyard.

According to local TV news TVBS, Evans is filming a game commercial for a Chinese gaming company.

The Captain America star was spotted today in an army outfit at the shipyard along with about 60 crew members.

TVBS says Evans is staying at the Mandarin Oriental Hotel in Taipei and may be here for five to six days.

The Keelung Shipyard has been deserted for 20 to 30 years now and has been the shoot site for many music videos for local singers.