2011
토요근무 - 김도연 역
열일곱, 그리고 여름 - 태구 역
재난영화 - 변요한 역
2012
목격자의 밤 - 유지훈 역
매직 아워 - 상훈 역
리타르단도 - 최유성 역
LIVE - 기태 역
까마귀 소년 - 범준 역
피크닉 투게더 - 타미야 타쿠야
FLAMINGO - 명욱 역
어떤 저녁 - 남자 역
범죄소년 - 도너츠 손님 남 역
뱀파이어 검사 시즌2 - 김준 역
2013
노리개 - 박지훈 역
감시자들 - 엠쓰리 역
세 개의 거울 - Trap
현수 이야기
2014
들개 - 박정구 역
우는 남자 - 송준기 역
미생 - 한석율 역
제40회 서울독립영화제- 독립스타상
2015
소셜포비아 - 김지웅 역
마돈나 - 임혁규 역
타이레놀 - 박종수 역
구여친클럽 - 방명수 역
육룡이 나르샤 - 이방지 역
제24회 부일영화상 - 신인 남자 연기상
제4회 에이판 스타 어워즈 - 남자 신인상
KAFA FILMS - 다다익선상
제15회 대한민국청소년영화제 - 전국청소년이 뽑은 인기영화인
스타의 밤 대한민국 톱스타상 - 한국영화 인기스타상
SBS 연기대상 - 뉴스타상
SBS 연기대상 - 장편드라마부문 남자 우수연기상
2016
탐정 홍길동: 사라진 마을 - 광은회 미행남 역
당신, 거기 있어줄래요 - 한수현 역
Nowhere Boy
제7회 올해의 영화상 - 신인남우상
한국영화아카데미를 빛낸 10인의 파수꾼상
2017
하루 - 이미철 역
제37회 황금촬영상 - 촬영감독이 뽑은 남자 베스트상
2018
별리섬 - 한기탁 역
미스터 션샤인 - 김희성 역
2021
자산어보 - 장창대 역
보이스 - 한서준 역
태양은 움직이지 않는다 - 데이비드 김
제22회 부산영화평론가협회상 - 남자연기자상
제29회 대한민국 문화연예대상 - 영화부문 최우수배우상
2022
한산: 용의 출현 - 와키자카 야스하루
제31회 부일영화상 - 남자 올해의 스타상
제43회 청룡영화상 - 남우조연상
제58회 대종상 - 남우조연상