Niespodziewane przybycie tytułowego Zielonego Rycerza na zamek Camelot zakłóca świętowanie Bożego Narodzenia na królewskim dworze. Gigantycznej postury, szmaragdowoskóry nieznajomy rzuca wyzwanie królowi Arturowi i jego rycerzom. Odpowiada na nie Sir Gawain (Dev Patel), młody i porywczy siostrzeniec Artura. Pojedynek z tajemniczym olbrzymem, któremu niestraszne jest nawet pozbawienie go głowy, okaże się dla śmiałka ostatecznym sprawdzianem charakteru, odwagi i prawości.