A 20-year-old man has been charged after an alleged hit and run in Hamilton Hill which resulted in the death of a teenager.
The Munster man has been charged with failing to stop and render assistance and failing to report after the 18-year-old was hit on February 10.
The man was walking on Rockingham Road near Packham Street about 1am when allegedly hit by a black Holden Commodore.
He died in Royal Perth Hospital's intensive care unit this week.
Police said the 20-year-old man was charged as a result of information from the public.
He is scheduled to appear in Fremantle Magistrate's Court on March 15.