Johann Urb, 1977 yılında Tallinn, Estonya'da doğdu. Estonya kökenli bir Amerikalı oyuncu ve eski model olan Urb, kariyerine New York'ta modellik yaparak başladı. 17 yaşında Amerika'ya taşınan Urb, drama eğitimi almak için Lee Strasberg Tiyatro ve Film Enstitüsü'ne katıldı. Bu eğitim, oyunculuk kariyerine geçişi kolaylaştırdı.
Urb, kariyeri boyunca çeşitli televizyon dizilerinde ve filmlerde rol aldı. En önemli yapımlarından biri, 2009 yılında canlandırdığı "2012" filmindeki Sasha karakteriydi. Ayrıca, "CSI: Miami" ve "One Tree Hill" gibi popüler dizilerde rol aldı. "Arrow" dizisinde Vincent Sobel / Vigilante karakterini canlandırdı. 2014 yılında "Scorpion" dizisinde Eerik rolünü üstlendi. Bu yapımlar, Urb'un oyunculuk yeteneklerini gösterdi ve kariyerinde önemli bir yer edindi.