Thank You for Your ServiceDirected by Jason HallProduced by Jon KilikAmblin entertainmentMiles TellerHaley BennettBeulah KoaleAmy SchumerKansas and Iraq 2005