"Щиголь" розповідає історію Теодора Декера, 13-річного хлопчика, який пережив теракт у художньому музеї в Нью-Йорку, де загинула його мати. У хаосі Тео бере картину під назвою "Золотий птах" і стає одержимий нею як символом своєї втраченої матері. Його приймає заможна родина, і він переїжджає до Лас-Вегаса, де знайомиться з Борисом, проблемним українським хлопчиком. Життя Тео різко змінюється на гірше, коли він дізнається, що Борис причетний до злочинної діяльності. Ставши дорослим, Тео (Ансель Елгорт) продовжує боротися з травмою свого минулого і своїм зв'язком із "Щиголем". Фільм досліджує теми горя, втрати та здатності мистецтва зцілювати.