Višnjić has appeared in American and British movies and television productions. He is best known in the United States for his role as Dr. Luka Kovač on the NBC television series "ER". He plays Garcia Flynn on Timeless, also on NBC.