Question: who plays tom on the secret life of american teenager
Answer: Luke Zimmerman ( born September 11 , 1980 in Evanston , Illinois , United States ) is an American actor , who is best known for his role as Tom Bowman on ABC Family 's The Secret Life of the American Teenager .