Gregory Edward Smith is born on 6th July 1983 He is a Canadian American director actor and writer as well He has appeared in many Hollywood films and his role in Small Soldiers as Alan Abernathy is best known ... Read more