Steven Ross directs ‘Idolized’.
A young group of cosplayers explain the challenges and surprising discoveries they’ve made in the cosplay community.
Filmed in New York City, USA.
- Steven Ross
- Director
- Fletcher Wolfe
- Director of Photography
- Ray Levé
- Colourist
- Maxwell Sterling
- Music