Ivan graduated from NIDA in 2007.
He has worked extensively in Australian theatre. Some productions include: Sydney Theatre Company: Machinal; Macbeth. Other Theatre: Malthouse Theatre: Blood Wedding. Bell Shakespeare: Richard 3, Macbeth, Hamlet. Griffin Theatre: Strange Attractor. Sport for Jove: Othello. White Box: Belongings, Bang. Old Fitz: Cherry Smoke. Darlinghurst Theatre: The Jungle and Broken. HotHouse Theatre: The Berryman. Cry Havoc: Orestes 2.0. Bell Shakespeare: 2011 Learning Ensemble.
He is currently playing the role of Macbeth in Bell Shakespeare’s touring production of Macbeth.