Actor John Travolta and country music hottie Keith Urban put their combined talents into an impromptu performance of the Beatles classic 'Yesterday'.

 

 

The two performers were attending a private pool party in Beverly Hills earlier this week.