Irresistible is a highly enjoyable movie that offers some good surprises, plenty of laughs and a lot of heart.