When using Google app engine is there any benefit to use a CDN if i wanted my file resources as closer to users?
Certainly. Although App Engine may cache your static content close to users, it doesn't guarantee it will do so, and it won't cache your dynamic content for you. Using a CDN is as viable an option with App Engine as it is with any other platform.