"Kto puka do moich drzwi" jest pierwszym filmem pełnometrażowym Martina Scorsese. J.R. (debiutujący Harvey Keitel) to typowy amerykański Włoch, który dorastał w wygodnym środowisku średniej klasy społecznej w Nowym Jorku. Stoi przed trudnymi rozważaniami dotyczącymi swej kultury i wiary katolickiej, próbując odnieść je do współczesnego sobie świata. Nie ma pracy, ale nie narzeka na brak pieniędzy. J.R. szwenda się ze swymi kumplami po knajpach i klubach włoskiej dzielnicy. Myśli też o małżeństwie ze swą dziewczyną (Zina Bethune). Jednak kiedy dowiaduje się, że została ona zgwałcona, J.R. nie może przestać myśleć o niej jak o dziwce, nie jest w stanie jej wybaczyć.
Młody, wychowujący się w twardym środowisku społecznym Nowego Jorku Włoch J.R zakochuje się w dziewczynie, która wyznaje mu, że została zgwałcona. Wiadomość ta okazuje się dla niedojrzałego młodzieńca trudna do zaakceptowania. Wkrótce potem ich związek staje pod dużym znakiem zapytania.
Miejscowy opryszek z włoskiej dzielnicy Nowego Yorku, J.R (Harvey Keitel) poznaje piękną kobietę, zakochuje się w niej i zamierza się z nią ożenić. W międzyczasie dowiaduje się, że jego ukochana została wcześniej zgwałcona. Myśl o tym nie daje mu spokoju. J.R wychowany we włoskiej katolickiej rodzinie nie potrafi sobie z tym poradzić. Zmuszony jest do przemyślenia swojej dotychczasowej postawy i podjęcia życiowych decyzji.