what is johnny weir nationality?
<answer> The nationality of Johnny Weir is American. <context> About Johnny Weir. American figure skater Johnny Weir has an estimated net worth of $2 million. Johnny Weir was born John Garvin Weir-Voronov on July 2, 1984 in Coatesville, Pennsylvania, USA. Since December 2011, he has been married to Victor Voronov. The couple now adopts the new surname, Weir-Voronov, however, he still uses Johnny Weir for his professional career.