Update 9.30am: A man has died after he was stabbed in Langford last night.
A police spokesman said the 36-year-old victim was allegedly stabbed during an argument at a home on Spencer Road about 6.30pm.
The man was taken to Royal Perth Hospital by ambulance but died a short time later.
Major Crime Squad detectives this morning charged a 28-year-old man over the incident.
The man will face a charge of grievous bodily harm in the Fremantle Magistrates Court this morning.