Home Off Beat Cameron Diaz, Justin Timberlake ready to get hooked for good