罗宾汉
在2010年的電影《-{zh-hk:俠盜·驕雄; zh-tw:羅賓漢; zh-hans:罗宾汉;}-》中，約翰由奥斯卡·伊撒克（Oscar Isaac）扮演。片中的約翰被詮釋為一名輕佻、背信、多疑的負面人物，但在與母親與妻子的對手戲中也表現出他自卑、令人同情的一面。