hard lessons cast