Haley Joel Osment plays as David in Artificial Intelligence.
Chat with our AI personalities
David is played by Hank Azaria.
David Henrie, he also has tattoos on both arms of bible scripture and he is a fan of Lil Wayne.
David Threlfall plays Frank in Shameless
David McCallum
Karen David