Jamie Foxx in Philadelphia headed to the set of a new movie, “Law Abiding Citizen,” where he plays a detective.