James recently appeared in Westchester Broadway Theatre's production of the Yeston/ Kopit Phantom as Gerard Carriere. He has been seen on Broadway in The Scarlet Pimpernel at both the Minskoff and Neil Simon Theatres. Nationally he toured with The Scarlet Pimpernel, Camelot starring Richard Harris and Singin’ in the Rain choreographed by Peter Gennaro. In Regional Theatres all over the country James has played: Don Quixote/Cervantes in Man of La Mancha (Skyline Theatre), Emile de Becque in South Pacific (North Carolina Theater, Surflight Theatre, Arrow Rock Lyceum Theatre), George in La Cage aux Folles (Downtown Cabaret Theatre and the Ivoryton Playhouse), Baron Dario Albione in Death Takes a Holiday (Arvada Center – regional theatre debut), General Henry Waverly in White Christmas (Syracuse Stage), GrandPa Gellman in Caroline, or Change (Syracuse Stage), Sir Danvers Carew in Jekyll & Hyde (Westchester Broadway Theatre), Gerard Carriere in the Yeston/Kopit Phantom (Westchester Broadway Theatre), Florenz Ziegfeld in Funny Girl (North Shore Music Theatre and Barrington Stage), Mr. Lawrence in  Little Women (Bristol Riverside Theatre), Judge Turpin  in Sweeney Todd (Geva Theatre Centre), Captain Hook in Peter Pan (Merry-Go-Round Playhouse - S.A.L.T. nomination), Shaw in Footloose (TriArts Theatre), Juan Peron in Evita (Bristol Riverside Theatre - Barrymore nomination), Putting It Together (Emelin Theatre), and Alan in Baby (Polkadot Playhouse). Off Broadway: Original Cast of Trolls (Actors’ Playhouse) and Elegies for Angels, Punks and Raging Queens (RAPP Arts Center). Television credits include: Dispatches From Elsewhere, Law & Order SVU, The David Letterman Show and Another World. James can be heard on the RCA/BMG cast recording of the Yeston/Kopit Phantom as Inspector Ledoux