Nasty guys Marc Ruffalo, Zac Dehaan and Brian Jovovich sucking and fucking each other