David's extensive stage credits include Miss Trunchbull in Matilda (Cambridge Theatre) The Phantom in The Phantom of the Opera (Her Majesty’s Theatre), Chris in Miss Saigon (Theatre Royal, Drury Lane & UK Tour) and Jean Valjean in Les Misérables (Queen’s Theatre).
Other credits include, The Beautiful Game (Cambridge Theatre), Romeo and Juliet, Threepenny Opera and Sweeney Todd (Gate Theatre, Dublin), Martin Guerre (Prince Edward Theatre), Cats (New London Theatre), Whistle Down the Wind (Aldwych Theatre), Jesus Christ Superstar (N.C.H Dublin) and Notre Dame de Paris (Dominion Theatre).
Film credits include Noah, 5 to 7, Framed and La Visa Loca.
He has also made regular appearances on the past three seasons of the History Channel’s Vikings.
David regularly works with the worlds leading Orchestras such as The RPO, Melbourne Symphony, Gothenburg Symphony BBC Concert Orchestra, RTE Concert Orchestra, RSNO, as a concert performer and has been one of the worlds leading guest entertainer on all the major cruise lines including Royal Caribbean Cruise lines, Cunard, P & O, Crystal, Seabourn, Regent, NCCL.