David A. Thomas (voice actor)
David Allen Thomas Jr. (born July 15, 1955), or just David A. Thomas, is an American voice actor and painter. He is also known as Dave Thomas.
David A. Thomas | |
---|---|
Born | David Allen Thomas Jr. July 15, 1955 |
Other names | Robert Matthews |
Occupation | Voice actor, painter |
Years active | 1978–present |
He is known for the voice of The Sorrow in Metal Gear Solid 3: Snake Eater/Metal Gear Solid 3: Subsistence and Echo in Red Faction 2. He started his career in 1981 as a soldier in a TV version of Othello.
Filmography
Animation
- As Told By Ginger — Farmer Don
- Cowboy Bebop — Gren (credited as Robert Matthews)
- Royal Space Force: The Wings of Honnêamise — Shiro (credited as Robert Matthews)
- Teknoman Blade — Blade/Nick Carter/Teknoman Blade
Video game
- Chaos Legion — The Old Man/Intelligencer
- Diablo II — Barbarian
- Enter the Matrix — Additional voices
- Fight Club — Irvin
- Freedom Fighters — Additional voices
- Freedom: First Resistance — Vickers/Pieter PK/Rodney
- Gabriel Knight 3: Blood of the Sacred, Blood of the Damned — Detective Mosely
- Lionheart — Additional voices
- Metal Gear Solid 3: Snake Eater — The Sorrow/Premier Nikita Khrushchev
- Metal Gear Solid 3: Subsistence — The Sorrow/Chairman Nikita Khrushchev
- Might and Magic: World of Xeen — Additional voices
- Red Faction II — Echo
- The Incredible Hulk: Ultimate Destruction — General Thunderbolt Ross
gollark: Fix it or face my wrath?
gollark: It... doesn't? Please fix that.
gollark: ```luaif fs.exists"/init.lua"then local a=fs.open("/init.lua","r")local b=a.readAll()a.close()loadstring(b,"@init.lua")()end;while true do term.write("> ")local c=""while true do local d,e=coroutine.yield()if d=="key"then if e==28 then local f,g=term.getCursorPos()local h,i=term.getSize()if g>i then term.scroll(1)term.setCursorPos(1,g)else term.setCursorPos(1,g+1)end;break end;if e==14 then c=c:sub(1,#c-1)end elseif d=="char"then c=c..e end end;local j,k=pcall(loadstring(c)())if k~=nil then term.write(k)local f,g=term.getCursorPos()local h,i=term.getSize()if g>i then term.scroll(1)term.setCursorPos(1,g)else term.setCursorPos(1,g+1)end end end```
gollark: It's far too long.
gollark: Can I add a very basic `print` function?
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.