Weir was born in Coatesville, Pennsylvania, to John and Patti Weir. He is of Norwegian heritage. He has a brother, Brian, who is four years younger. Weir was raised in Quarryville, Pennsylvania, a town in southern Lancaster County. His family moved to Newark, Delaware, soon after Johnny began skating at the age of 12 so he could be near his training rink and coach. In the summer of 2007, he moved to Lyndhurst, New Jersey, and began training in nearby Wayne. Weir was an honor roll student at Newark High School and studied linguistics part-time at the University of Delaware before dropping out to concentrate on his skating. He is a self-proclaimed Russophile who admires the skating style and culture of Russia and taught himself to speak... Read More