its ok. the cameron diaz render looks a bit coppy and oversharpened. and the effects in the bg look monotone. also your lighting is off. keep working on it.