Jennifer Lopez is looking in better shape than ever and she isn’t afraid to show that off to people.The 50 year old actress, who is well known for her fit body, had to get into even better shape last year when she was filming the movie Hustlers. Despite the flick being over and done with, JLo is still showing off the effects of her weight training and cardio.