Police have uncovered 18kg of cannabis in a car stopped at Adamstown last night.
Officers pulled the vehicle over in Glebe Road at around 6pm.
The driver was breath tested and returned a negative result.
Police searched the car and found the drugs.
Three men were in the car - a 33 year old and two 22 year olds.
They've all been charged with drug possession and will face Newcastle Local Court today.
Meantime, police have found drugs and weapons while searching a home at Broadmeadow.
Detectives raided the house in Young Road last night, uncovering $15,500 in cash, a small amount of ice, a taser and tools believed to have been stolen.
A 44 year old woman's facing Newcastle Local Court today on several charges.