Родился в городе Москва, РСФСР, СССР. Отец - кинооператор и режиссер Михаил Леонидович Агранович; мама - актриса и диктор Всесоюзного радио Эмилия Григорьевна Кулик. После окончания средней школы, в 1987-1988 годах, работал на киностудии «Мосфильм» и одновременно занимался в театре-студии «Присутствие» под руководством О.Ферштейна. Отслужив в армии, в 1990 году поступил вольнослушателем во ВГИК на актёрско-режиссёрский курс Сергея Соловьёва и Валерия Рубинчика. В 1994 году окончил актёрский курс ВГИК (мастерская Альберта Филозова и Армена Джигарханяна. С 1995 года играет в театре и кино, режиссирует кинофильмы, театральные спектакли, фестивали и специальные мероприятия. Главный режиссер церемоний открытия и закрытия Московского кинофестиваля, а также церемонии награждения премии "Золотой орёл". С 2020 по 2022 - художественный руководитель московского театра «Гоголь-центр».