Сразу напрашивается ответ "Николай II". Потом хочется спросить, что ты подразумеваешь под "русским" (учитывая, что не все цари и царицы были русскими по происхождению).
Начиная с Петра I официальный титул "Император Всероссийский". Следовательно, последний русский царь (он же - Государь и Великий Князь всея Руси) - либо Федор III Алексеевич, либо (если принимать во внимание регенство Софьи - Иван V). Я так думаю, что регенство - не в счет. Следовательно - Федор III Алексеевич.