Роли Валентина Гафта в театре «Современник»
1970 г. — Адуев Петр Иванович — В. Розов (по И. Гончарову) «Обыкновенная история»
1970 г. — Стеклов — М. Шатров «Большевики»
1971 г. — Мартин — Р. Каугвер «Свой остров»
1971 г. — Гусев — М. Рощин «Валентин и Валентина»
1973 г. — Глумов — М. Е. Салтыков-Щедрин «Балалайкин и К°»
1973 г. — Жгенти — М. Шатров «Погода на завтра»
1974 г. — Лопатин — К. Симонов «Из записок Лопатина»
1976 г. — Фирс — А. П. Чехов «Вишневый сад»
1977 г. — Кухаренко — А. Гельман «Обратная связь»
1978 г. — Генрих IV — Л. Пиранделло «Генрих IV»
1980 г. — Горелов — М. Рощин «Спешите делать добро»
1981 г. — Людовик XIV — М. Булгаков «Кабала святош»
1982 г. — Вершинин — А. П. Чехов «Три сестры»
1983 г. — Городничий — Н. В. Гоголь «Ревизор»
1984 г. — Джордж — Э. Олби «Кто боится Вирджинии Вульф?»
1986 г. — «Дилетанты» — авторский вечер артистов театра
1988 г. — Бостон — Ч. Айтматов «Плаха»
1989 г. — Рахлин — В. Войнович, Г. Горин «Кот домашний средней пушистости»
1992 г. — Лейзер — Й. Бар-Йосеф «Трудные люди»
1992 г. — Миранда — А. Дорфман «Смерть и дева»
1994 г. — Хиггинс — Б. Шоу «Пигмалион»
1998 г. — Букин — А. Галин «Аккомпаниатор»
2000 г. — Валентин — Н. Коляда «Уйди-уйди»
2001 г. — Глумов — М. Е. Салтыков-Щедрин «Балалайкин и К°» (возобновление)
2007 г. — Он — Н. Коляда «Заяц love story»
Роли Валентина Гафта в других театрах
1964 г. — Э. Радзинский — «Обольститель Колобашкин» — Театр на Малой Бронной
1964 г. — Э. Радзинский — «104 страницы про любовь» — Театр им. Ленинского комсомола
2000 г. — Джеймс — «Коллекция Пинтера» (театральное агентство «Театрон-Н»)
2002 г. — Трусоцкий — «Муж, жена и любовник» (Театр им. Моссовета)