Actress Cameron Diaz described the decade she took off from acting as "the best 10 years" of her life. The star of "The Holiday" is now back on screen in a new spy thriller titled "Back in Action," alongside actor Jamie Foxx, whom she acknowledges as the reason behind her comeback. During an appearance on BBC One's The Graham Norton Show, Diaz expressed uncertainty about the permanence of her return to acting.