Rating: Nothing more objectionable than was in the text to begin with. Whaddya think, maybe PG-13?
A/N: (Unauthorized) Adaptation of HBP to screen, so, many lines deliberately lifted and/or altered from the original text. This is a screenplay (an amateur one), not a shooting script, so not all actions/camera angles/actor directions/etc. are detailed.
More detailed A/N at the conclusion.
(Read it at my website)