Eigentlich sollte Kate Hudson ("Bride Wars - Beste Feindinnen") Brooke spielen. Letztlich wurde sie aber durch Olivia Wilde ("TRON: Legacy") ersetzt, weil sie stattdessen lieber in "Something Borrowed" mitspielen wollte.
Es wurde gemunkelt, dass Jim Carey ("Bruce Allmächtig") eine Rolle im Film übernehmen würde.