Question: who plays jack on secret life of the american teenager
Answer: Gregory P. Finley II ( born December 22 , 1984 ) in Portland , Maine , is an American actor , best known for his role as Jack Pappas in the teenage drama series The Secret Life of the American Teenager as well as Drake in the series Star Crossed , iZombie and Girder in The Flash .