Der junge Josh Primm (Winslow Fegley) zieht mit seinen Eltern (Constance Wu und Scoot McNairy) nach New York City. Vor Ort hat Josh Probleme, sich in der Schule einzugewöhnen und neue Freunde zu finden. All das ändert sich, als Josh in ihrem Haus auf der 88th Street auf dem Dachboden das liebe Krokodil Lyle (die Originalstimme von Shawn Mendes) entdeckt. Lyle liebt schaumige Bäder, Kaviar, würde keiner Fliege etwas zuleide tun und hat eine fantastische Gesangsstimme. Lyles Besitzer ist Hector P. Valenti (Javier Bardem), der nicht nur der Familie sein Haus vermietet, sondern Lyle einst aus dem Zoo gerettet hat. Mit Argwohn blickt jedoch der misstrauische Nachbar Mr. Grumps (Brett Gelman) auf den tierischen Sänger. Er und seine Katze Loretta verabscheuen Krokodile. Es liegt nun an Josh und seinen Eltern nicht nur Mr. Grumps, sondern der Welt zu beweisen, dass hinter der vermeintlich bösen Fassade von Lyle in Wahrheit eine liebenswerte Gestalt mit fantastischer Gesangsstimme steckt.