Known best for his role as Gianni di Marco on the British soap opera EastEnders, Bannerman also notably appeared on the 2007 season of the reality television show I'm a Celebrity... Get Me Out of Here!
He began his acting career at The Courtyard Theatre Company in London, England.
He guest starred in episodes of The Bill, Chalk, and On the Eighth Ball.
He spent his earliest days in Dublin, Ireland, and the bulk of his childhood in North London, England. He had a series of high-profile relationships; his ex-girlfriends include actresses Sarah Matravers, Nadia Sawalha, and Suranne Jones.
His on-air flirtation with Welsh vocalist and fellow I'm a Celebrity. . . Get Me Out of Here! contestant Cerys Matthews became fodder for tabloids and ended his relationship with model and soap opera actress Sarah Matravers.