Rachelle Wilde is simply stunning