A 17-year-old faces seven charges after a house party early Saturday.

The teenager, from Hamilton, attended a party on the west Mountain. All of the party-goers stayed over at the house after the party.

The teen woke up at some point and threatened to harm an 18-year-old female resident of the home. 

Police say he allegedly also punched holes in walls, smashed doors and broke furniture.

The 18-year-old resident and her friends left the house and called police around 5 a.m.

The suspect followed them outside and damaged a car parked in the driveway. He took a set of keys from inside the home and fled in a vehicle that didn't belong to him.

The teenager was caught by police and arrested.

The 17-year-old is charged with theft of a motor vehicle, uttering threats and mischief and four other charges.

Police said alcohol was involved.