Theatre Warren made his professional debut in May 1986, when he appeared at
The Northampton Theatre Royal in
Stags and Hens. In 1991, he played the role of 'Lot' in a production of
Kingdom of Earth at the
Redgrave Theatre in
Farnham, Hampshire. In November 1991, he played Jem, in
To Kill a Mockingbird, at the
York Theatre Royal. The same year, he starred as Ray Say in a West End revival of
The Rise and Fall of Little Voice alongside
Diana Vickers and
Lesley Sharp. and appeared on
The One Show. Warren returned to the theatre in September 2011, playing the charismatic rebel protagonist in
Emma Reeves' new adaptation of
Donn Pearce's novel
Cool Hand Luke, at London's
Aldwych Theatre.
Film and television Warren's first major film breakthrough was the 1992
BBC film
An Ungentlemanly Act, in which he played
Tony Hunt, alongside
Ian Richardson. He starred in the 1995 British drama film
Boston Kickout, and
Albert Blithe in
HBO's 2001 miniseries
Band of Brothers. In February 2007, he appeared as casino-operating villain Tony Crane in the second series of BBC drama
Life on Mars. In December of the same year, he played Mr. John Simpson in the BBC production of
Ballet Shoes with
Emilia Fox and
Emma Watson. In January 2008, he starred in the Messiah series
Messiah V: The Rapture, taking over the main role from
Ken Stott. He played the Repairman, a member of The Fraternity, in the 2008 film
Wanted. The following year, he initiated and starred in a new Sky One production,
Mad Dogs (alongside
Max Beesley,
Philip Glenister and
John Simm), which eventually ran to fourteen episodes over four series. He reprised his role of Danny Blue for the final episode of
Hustle (series 8) in 2012. That same year, he joined the cast of the American drama
The Good Wife in the recurring role of Kalinda Sharma's estranged husband.
Advertising In 2009, Warren voiced "Orange" in a UK advertising campaign for
Zurich Insurance Group alongside
Alexander Armstrong. In 2011, Warren fronted an ad campaign for
Virgin Media's
TiVo set-top boxes. ==Personal life==