Brenda Song as Jennifer Allen Williams Mike Vogel as Russell Williams/Ryan Gaerity Dennis Haysbert as Detective Frank Page Ashley Scott as Nurse Masters Paul Sloan as Jim Kahn Daniel Booko as the real Russell Williams Scott Peat as Ray Blair Hickey as Scott Michael Patrick McGill as Captain Fitzpatrick Casey Leach as Charlie Jim Hanna as Dr. East Ciarra Carter as Desk Nurse Eric Etebari as Xander Kati Salowsky as Cashier Jennifer Peo as Mother