A 21-year-old man has been charged with more than 30 domestic, animal cruelty and other offences, including allegedly killing several rabbits after becoming frustrated with the animals.
Police attended a unit at Sydney's Chester Hill, near Bankstown, this week in response to reports of multiple allegations of domestic violence.
Allegations include that the man punched, slapped and choked a 20-year-old woman and threatened her with physical violence on numerous occasions
Police were told the man also filmed the woman during an intimate act without consent and threatened to release the vision.
A number of dead pet rabbits and a rabbit carcass were located in the unit's freezer.
Two other live pet rabbits were located in a cage and handed to the RSPCA by police.
The man was charged with 33 offences including multiple counts of domestic assault and intimidation, three counts of torture, beat and cause death of animal, three counts of using a carriage service to threaten to kill and four counts of intentionally record intimate image without consent.
He was refused bail and is scheduled to appear at Parramatta Court on Saturday.