Isla Fisher has revealed Katy Perry performed at her 40th birthday after husband Sacha Baron Cohen organised it.