Peter North: Stephanie Cane in hardcore sex scene