The Grand Budapest Hotel has become Wes Anderson's highest grossing movie ever. The comedy-drama, which stars Ralph Fiennes, Jeff Goldblum and Harvey Keitel, has earned $103 million (£64.4 million) at the global box office since its release last month (Mar14), with the majority of its profits made overseas. The Royal Tenenbaums is now Anderson's second most successful release with $71 million (£44.4 million), ahead of Moonrise Kingdom, which earned $68 million (£42.5 million).