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.

Director
Director of Photography
Colourist
Maxwell Sterling
Music