2005–2015: Continued success
In 2009, Višnjić appeared alongside Carla Gugino in a segment of the film New York, I Love You, an anthology set in New York. Višnjić's segment Apocrypha was directed by Andrey Zvyagintsev. The segment was cut from the theatrical release of the film but was included in the DVD version. He next starred in Helen, alongside Ashley Judd as Judd's character's husband David, which made its world premiere at the Sundance Film Festival.
Višnjić appeared in The Courageous Heart of Irena Sendler, about a young Polish woman who saved the lives of many Jewish children in wartime Warsaw, filmed in Riga, Latvia. It was produced for Hallmark Hall of Fame and aired on CBS on 19 April 2009. He completed a role in Mike Mills' film, Beginners. In late 2009, he was cast as Samson in The Deep, shown on BBC One in 2010.
He appeared as Andrija Hebrang in the television miniseries Tito. He later appeared in the unsold pilot of ABC's Boston's Finest, playing a disgraced cop who works with a female officer to solve crimes while trying to clear his name. He also appeared in the two-episode season three finale of the television series Leverage, as international crime financier Damien Moreau, his first guest appearance on an English-language television program.
In 2011, he played Dragan Armansky, the head of a security agency, in English language version of The Girl with the Dragon Tattoo directed by David Fincher, starring opposite Daniel Craig, Rooney Mara, and Stellan Skarsgård . He has signed on to play this role for the entire film trilogy produced and distributed by Sony Pictures Entertainment. He was featured on a four-episode arc of the television series Pan Am; he played a Yugoslavian attaché to the United Nations.
In 2014, Višnjić played John Woods, the husband of Molly Woods, in Extant, produced by Steven Spielberg. Although the series was renewed in late 2014, he left the series early in the second season.
From 2016 to 2018, he played former NSA asset Garcia Flynn in NBC's Timeless.
In 2019, Višnjić portrayed Ante Gotovina in the Antun Vrdoljak-directed film General. His performance, along with the film itself gained overwhelmingly negative reviews with many critics, including Milivoj Jukić and Jurica Pavičić calling his portrayal "the worst performance of his career." The critically and commercially panned film was screened at the Pula Film Festival.
Višnjić played Nikola Tesla in the twelfth series of Doctor Who, appearing in the fourth episode, "Nikola Tesla's Night of Terror," first broadcast on 19 January 2020.
In early 2020, Višnjić was cast as Count Dracula in the unsold ABC pilot The Brides, which was written by Roberto Aguirre-Sacasa.
In 2024, Višnjić returned to the stage starring opposite Zrinka Cvitešić and Goran Grgić in Ivo Vojnović's Ekvinocijo, directed by Krešimir Dolenčić at the Dubrovnik Summer Festival. He also appeared in the final season of Vikings: Valhalla as Erik the Red.