[3] In August 1975 he played Wilf in a Kevin Billington production of Bloody Neighbours at the ICA Theatre in London, a role which Charles Lewsen in The Times described as "hypnotically fascinating".
[5][6] The Shakespeare scholar and author Stephen M. Buhler states that director Coronado had "done a wildly experimental film essay on Hamlet in 1976, stressing the internal divisions and sexual conflicts within the title character and the language he employs: two actors, Anthony and David Meyer.
[9] David Meyer also played the character of Henry Ingram in the Philip Mackie BBC television mini series An Englishman's Castle alongside actors such as Kenneth More and Nigel Havers.
[13] Meyer played the assassin Mischka, a circus performer with a talent for knife throwing alongside his twin brother (Grischka) in the 1983 James Bond film Octopussy.
[18] In 1989, Meyer reunited with director Derek Jarman, playing a minor role as a businessman in his 1989 film War Requiem in a cast which included Laurence Olivier, Tilda Swinton and Sean Bean.
[19][20] He portrayed the doctor Frederick Treves alongside David Moylan as Joseph Merrick in Phillip Grout's directed play The Elephant Man at the Boulevard Theatre.
[23] In 1997, Meyer portrayed a Gestapo man opposite Clive Owen and Ian McKellen in Sean Mathias's British-Japanese drama film Bent, based on the 1979 play of the same name by Martin Sherman.