USA TODAY ranked Iowa native Brandon Routh as the eighth best Superman actor out of nine. Routh played the superhero in the 2006 film "Superman Returns." Despite the low ranking, USA TODAY ...